升级到 3.4 后 Artifactory 的问题

Issues with Artifactory after upgrade to 3.4

我按照 upgrade notes 从 Artifactory 2.6.6 升级到 3.4.2,我重新导入了工件,但在那之后,工件解析经常失败并返回 404。

甚至以前部署的工件也无法解决。部署 Jenkins 作业运行良好,但是当我从日志中打开 URL 时,我收到消息:

{
  "errors" : [ {
    "status" : 404,
    "message" : "Artifact not found: my/group/myapp/0.9.13-SNAPSHOT/myapp-0.9.13-SNAPSHOT.pom"
  } ]
}

我也试过export/import升级后整个系统,但没有任何改变。

有人知道如何解决这个问题吗?

我发现这个问题与 Maven 3 独特的快照行为有关。实际上,没有 myapp-0.9.13-SNAPSHOT.pom,而是带有时间戳的。其余部分 API 不包括这些内容,并且并非所有 Jenkins 插件都支持该内容。