maven能否基于更高版本解决依赖关系

maven能否基于更高版本解决依赖关系,maven,maven-3,Maven,Maven 3,我正在探索阿奇瓦作为内部maven存储库经理。我需要管理依赖关系。 我的应用程序是一个模块包。我想在更高版本的基础上管理依赖项。 例如,模块A使用依赖关系的版本1。而模块B使用相同依赖关系的版本2。 现在,如果一个人想同时使用这两个模块,那么结果应该是第二个版本应该被引用,而不是第1个版本。我认为这不是一个需要的行为。如果版本1和版本2不兼容怎么办。如果您控制了模块A和B,那么最好让它们使用相同版本的依赖项。我通常在dependencyManagement部分的父POM中声明公共依赖项,以便每个

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

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