Maven Dependency构建版本具有不同的版本

时间:2011-01-18 06:42:28

标签: maven-2

我们有一个Java应用程序,它引用了artifactId的1.14版本。现在,相同的应用程序依赖于不同的应用程序,该应用程序引用相同的artifactId但不同的版本。虽然我们可以手动更改它们以引用它,但它需要适当的手动操作:

<parent>
    <groupId>xxx.xxx.xxx.xxx</groupId>
    <artifactId>yyyyyy</artifactId>
    <version>1.14.1</version>
</parent>

    <dependency>
        <groupId>aaa.aaa.aaa.aaa</groupId>
        <artifactId>zzzzzz</artifactId>
        <version>2.0</version>
    </dependency>

2.0版本指的是同一个艺术品,但版本不同:

<parent>
    <groupId>aaa.aaa.aaa.aaa</groupId>
    <artifactId>yyyyyy</artifactId>
    <version>1.1</version>
</parent>

尽管构建成功但部署和执行失败。

除手动更新外,我们如何从技术上解决问题?

1 个答案:

答案 0 :(得分:0)

看到<parent>标签,这是一个多模块项目吗?如果是这样,两个模块的<parent> pom <version>是否应该相同?