是否可以(以及如何)从远程存储库下载父 pom?
为什么?我有一个包含许多模块的项目设置。父 pom 指定对第三方 jar 的依赖关系。如果其中一个模块需要其中一个 jar 的更高版本中的新功能,我想:
- 参考新的 jar 更新父 pom
- 更新引用新父 pom 的单个模块 pom。
但是,这会破坏所有其他模块的构建,具体取决于较旧的父 pom。我收到错误消息
Non-resolvable parent POM: Could not find artifact company:modbase:pom:2.0.6
in mirrored.repo.com (http:((mirrored.repos.com/pub/java/maven2) and
'parent.relativePath' points at wrong local POM ...
所需的旧父 pom 部署在 pom 文件中指定的远程 maven 存储库中,但是,maven 尝试在 settings.xml 中指定为镜像的存储库中搜索。