无法找到Artifactory中的Maven工件

时间:2017-11-16 14:49:18

标签: java maven artifactory

情况:我们有一个Jenkins工作,它构建一个jar并将其发布到Artifactory,在一个自定义的maven仓库中。生成pom和maven-metadata.xml文件,并且已授予Anonymous对存储库的读访问权。我已将存储库添加到我的maven settings.xml,并验证maven是否看到包含工件设置的配置文件。尽管如此,神器仍然无法解决依赖,即使一切看起来都应该有效。我们只是将Artifactory集成到我们的构建过程中,因此我们没有任何Artifactory专业知识,而且到目前为止Google还没有提供任何帮助。

更新:我找到了原始问题 - Artifactory无法在回购中找到jar,因为它想要与jar名称完全匹配,包括时间戳,这对于maven来说是无用的。解决了这个问题后,我现在遇到了另一个问题。 从Artifactory日志:

  

2017-11-17 10:09:15,838 [http-nio-8081-exec-2] [WARN]   (o.a.r.RemoteRepoBase:437) - jcenter:获取信息时出错   '组织/ tiaacref /泰德/数字度量-公地/ 1.1-SNAPSHOT /数字度量-公地-1.1-SNAPSHOT.jar'   (无法从中检索资源   https://jcenter.bintray.com/org/tiaacref/ted/digital-metrics-commons/1.1-SNAPSHOT/digital-metrics-commons-1.1-SNAPSHOT.jar:   未知主机 - jcenter.bintray.com)。

为什么Artifactory会转到外部URL来尝试解析本地存储库中包含的工件???

0 个答案:

没有答案