0

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

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

我从这篇文章中了解到,这是因为 POM 是从 3rd 方 Jar 中读取的。

有没有办法编辑我们项目的 POM 来告诉 Maven 忽略这个 3rd 方 Jar 的 pom?

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

另请注意,我对 Maven 非常陌生,因此请使用简短的文字和冗长的解释;-)

4

1 回答 1

1

修复它的最佳方法是将父 pom 部署到 Artifactory。这就是 Maven 的工作原理。

于 2013-12-26T13:14:03.287 回答