我们有一个用于缓存的本地工件存储库设置。它是在我们的项目中配置的,但是当我查看构建过程的标准输出时,我看到了这样的行
Downloading: http://ourserver/artifactory/our-repo/javax/transaction/jta/1.1/jta-1.1-sources.jar
Downloading: http://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar
Downloaded: http://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar (25 KB at 54.5 KB/sec)
所以看起来它正在尝试从本地存储库和 Maven Central 下载 jar,然后实际使用 Maven Central)。
如果我在浏览器中复制本地存储库的 url,我会毫无问题地得到 jar。
如果我检查人工制品的管理应用程序,我可以看到人工制品。
任何人都可以解释为什么要使用 Maven Central 吗?
更新:发生了什么,我做了什么:
orien 的回答解释了为什么 Maven Central 被访问。
mliebelt 评论向我暗示了我的解决方案:看起来我们的本地存储库在必须首先下载工件时响应缓慢。我将缓存配置为在请求 pom 时急切地下载 jar 和源。这应该会减少从其他地方下载的工件数量。