从 maven 插件中下载远程 maven 工件同时还支持 maven 2.2.x
1)、3.0.x
和3.1.x
更新版本的最佳方法是什么?
Aether
似乎是一个不错的候选者,但它改变了包命名空间3.0.5
并3.1
破坏了兼容性。
周围有信息,
- 一些指向maven-dependency-tree(如this SO post中所建议)(如何?)
- 另一个给jcbi,
- 我认为在下面使用的另一个 SO 帖子
Aether
可能存在相同的版本不兼容问题 - 尝试
Ather
根据ResolveArtifact示例手动强制您的版本 - 尝试从 Apache Karaf 移植真正复杂的解决方案反射解决方案
- 来自maven-shared 的其他一些实用程序?
那么,什么是正确的,或者至少是有效的方法呢?
1) 正如@khmarbaise 所指出的那样,Maven的优势2.2.x
在于EoL