我遇到了问题,因为我在一个Java项目上工作,所以我使用Maven来管理依赖项,在添加了一个依赖项之后,我得到了这样的输出:
用代码-1073740791 (0xC0000409)完成的
进程
我所做的是我合并了我的两个项目的工作。其中一个项目使用处理来绘制一些图像,另一个项目使用OWL来处理本体。
我发现,这两个依赖关系是问题所在:
<dependency>
<groupId>edu.stanford.protege</groupId>
<artifactId>code-generation</artifactId>
<version>2.0.0</version>
</dependency>和
<dependency>
<groupId>org.processing</groupId>
<artifactId>core</artifactId>
<version>3.3.7</version>
</dependency>如果它们是分开的--在单独的项目中,一切都正常。如果我把它们加到一个pom文件里,我就完成了.消息。
我的问题是,你知道为什么会发生这种情况吗?有办法解决吗?
发布于 2020-06-13 21:09:41
如果这两种依赖关系相互冲突,则可能会发生这种情况,在这种情况下,省略一种,保留最老的版本:
(org.slf4j:slf4j-api:jar:1.7.12:compile - omitted for conflict with 1.7.10)您可以在其中一个项目中解决这个突出的依赖关系:
<dependency>
<groupId>edu.stanford.protege</groupId>
<artifactId>code-generation</artifactId>
<version>2.0.0</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
</exclusions>
</dependency>我不能测试这是否是问题所在,但希望这能有所帮助。
https://stackoverflow.com/questions/62365217
复制相似问题