是否有可能(以及如何)从远程存储库下载父pom?
为什么呢? 我有一个包含许多模块的项目设置。父pom指定对第三方jar的依赖关系。如果其中一个模块需要在其中一个罐子的更高版本中使用新功能,我想:
但是,这会破坏所有其他模块的构建,具体取决于较旧的父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中搜索指定为镜像的存储库。
答案 0 :(得分:1)
只需从父pom中创建一个单独的maven模块,并在更改之后创建一个新版本,从而生成一个可以在其他模块中用作父版本的新版本。