我们有一个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>
尽管构建成功但部署和执行失败。
除手动更新外,我们如何从技术上解决问题?
答案 0 :(得分:0)
看到<parent>
标签,这是一个多模块项目吗?如果是这样,两个模块的<parent>
pom <version>
是否应该相同?