从远程存储库下载父pom

时间:2012-09-24 14:13:54

标签: maven-3

是否有可能(以及如何)从远程存储库下载父pom?

为什么呢? 我有一个包含许多模块的项目设置。父pom指定对第三方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中搜索指定为镜像的存储库。

1 个答案:

答案 0 :(得分:1)

只需从父pom中创建一个单独的maven模块,并在更改之后创建一个新版本,从而生成一个可以在其他模块中用作父版本的新版本。