【发布时间】:2017-01-17 22:36:06
【问题描述】:
我的项目将其依赖项存储在 Maven 存储库中。我希望能够将某些依赖项移动到另一个 Maven 存储库。移动是容易的部分。但对于我来说,要移动的是 什么。
为了让 Maven 或 Gradle 等构建工具能够在构建中使用移动的依赖项,我还需要传输 (1) 传递依赖项(递归)和 (2) 项目的父 POM 文件,执行 ( 1) 再次在父节点上,直到依赖图中的所有节点都用完。
这似乎是一个非常常见的用例,我正在对冲它已经多次实施的事实。
问题:是否有开箱即用实现此功能的通用库?
如果没有,我可能不得不实现一个自定义 POM 解析器。我以上关于需要移动的假设是否正确?
【问题讨论】:
标签: java maven gradle repository dependency-management