maven可以根据更高版本解决依赖关系

时间:2014-11-26 10:13:07

标签: maven maven-3

我正在探索archiva作为内部maven存储库管理器。我需要管理家属。 我的应用程序是一组模块。我想在更高版本的基础上管理依赖项。 例如。模块A使用依赖项的版本1。模块B使用相同依赖的版本2。 现在,如果一个人想要使用这两个模块,那么结果应该是第二版应该被引用而不是版本1.

1 个答案:

答案 0 :(得分:0)

我认为这不是一种通缉行为。如果版本1和版本2不兼容,该怎么办?如果您控制了模块A和B,那么它们可以让它们使用相同版本的依赖项。我通常在dependencyManagement部分的父POM中声明公共依赖项,以便每个子模块使用相同的版本。