POM文件由Artifactory上传Jenkins插件无法在Maven构建中解析

时间:2017-11-20 17:41:47

标签: java maven jenkins artifactory

我正在Jenkins中构建一个jar并将其上传到Artifactory存储库。我已经验证了存储库中存在jar,pom和哈希文件。当我尝试在我的机器上构建一个依赖于jar的项目时,它正确地下载了jar,但后来我得到一个POM文件丢失消息并且maven构建失败。我没有看到为什么这会失败的任何押韵或原因,我在Chrome和Firefox上的jar和pom上做了Artifactory跟踪,并且响应说它找到了文件。所以我不明白什么可能导致这个问题?我们运行Artifactory 5.2.1并在周末升级到5.5.1,但它没有改变任何东西。我应该看什么?

感谢。

编辑:这个问题即将毫无意义。关于建立一个通用的maven存储库并完全避免使用Artifactory的讨论正在进行中,因为它不会做所需的事情。

1 个答案:

答案 0 :(得分:0)

首先,确保您的groupId和artifactId正确无误。我已经失去了很多时间,认为这是一个maven问题,而实际上只是我在一个很长的groupId中反转了几个字母。

接下来,你试过'强迫'maven绕过它的本地缓存吗?尝试运行mvn -U <your tasks>

如果不起作用,请尝试删除~/.m2/repository/path/to/the/artifact/with/the/missing/pom并再次使用mvn -U