为什么两个mavern依赖项的组合会使程序停止工作?

问题描述 投票:0回答:1

我有问题,因为我在一个Java项目上工作,所以我使用Maven来管理依赖关系,添加一个依赖关系后,我会得到这样的输出:

以代码-1073740791(0xC0000409)完成的处理

我所做的是我合并了两个有效的项目。这个项目之一使用Processing处理一些图像,另一个项目使用OWL API处理本体。

我发现,有两个依赖关系是问题所在:

    <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文件中,则表明过程已完成...消息。

我的问题是您知道为什么会发生这种情况吗,并且有解决方法吗?

java maven processing owl owl-api
1个回答
0
投票

如果这两个的依赖项相互冲突,则可能会发生,在这种情况下,将省略一个,并保留最早的版本:

© www.soinside.com 2019 - 2024. All rights reserved.