Artifactory无法解析本地快照

时间:2015-12-14 16:21:42

标签: maven artifactory

我试图解决部署在本地存储库(libs-snapshots-local)上的SNAPSHOTS工件,但我有意外行为:

  • 当wgetting my/group/artifact/1.0-SNAPSHOT/artifact-1.0-SNAPSHOT.jar artifactory将我重定向到my/group/artifact/1.0-SNAPSHOT/artifact-1.0-SNAPSHOT.jar/时(添加了斜杠的相同网址)
  • 然后后续请求将失败,错误404

有谁知道如何解决这个问题?这发生在任何人身上吗?

更新

如果我尝试使用libs-snapshots-local解析工件,则下载将成功,但如果我尝试使用虚拟存储库repo,则无效:

  • wget http://artifactory:8080/repo/my/group/artifact/1.0-SNAPSHOT/artifact-1.0-SNAPSHOT.jar = REDIRECT然后404

  • wget http://artifactory:8080/libs-snapshots-local/my/group/artifact/1.0-SNAPSHOT/artifact-1.0-SNAPSHOT.jar =确定

但是默认情况下虚拟存储库repo应该包含所有其他存储库(我不知道是否甚至可以更改此行为)。

1 个答案:

答案 0 :(得分:1)

此问题的根本原因与远程Maven存储库执行的重定向有关 - http://mirrors.ibiblio.org/pub/mirrors/maven2
在某些情况下,此重定向将导致Artifactory假定它从远程存储库获得了正确的响应,而实际上它不是预期的响应类型(获取具有存储库列表而不是工件内容的HTML文档)。 有关详细信息,请参阅this问题

的答案