我正在探索archiva作为内部的maven存储库管理器。我需要管理依赖项。我的应用程序是模块捆绑包。我想在更高版本的基础上管理依赖关系。例如。模块A使用依赖项的版本1。而模块B使用相同依赖关系的版本2。现在,如果一个人想同时使用这两个模块,那么结果应该是应该引用版本2而不是版本1。
发布于 2014-11-26 19:08:20
我认为这不是想要的行为。如果版本1和版本2不兼容怎么办?如果你同时控制了模块A和模块B,最好让它们使用相同版本的依赖项。我通常在dependencyManagement部分的父POM中声明公共依赖项,以便每个子模块使用相同的版本。
https://stackoverflow.com/questions/27146414
复制相似问题