忽略第三方JAR中的POM

时间:2013-10-28 17:17:29

标签: maven m2eclipse artifactory

我已将第三方JAR文件上传到我的Artifactory存储库。此JAR文件包含POM,但pom仅在第三方构建环境中有效。

当我尝试构建一个使用此JAR的项目时,我会收到错误,因为它正在寻找我们无法访问的父项目。

我从this post了解到这是因为正在从第三方Jar内部读取POM。

有没有办法编辑我们的项目的POM,告诉Maven忽略这个第三方Jar的pom?

(作为解决方法,我可以从Jar中删除POM - 这解决了这个问题,但我不想记得在第三方组件的每个版本上都这样做。)

请注意我是Maven的新手,所以请使用简短的词语和长篇解释; - )

1 个答案:

答案 0 :(得分:1)

解决此问题的最佳方法是将父pom部署到Artifactory。这就是Maven的工作方式。