我使用artifactory 设置了一个公司maven 存储库。我将我们的一个项目部署到存储库中。如果我现在指定对该工件的依赖关系,则不会检索它。它应该是这样,因为我在我的settings.xml 中声明了这一点:

<mirrors>
  <mirror>
    <id>company-internal</id>
    <name>company repository</name>
    <url>http://company.repository:8080/artifactory/repo/</url>
    <mirrorOf>*</mirrorOf>
  </mirror>
</mirrors>

这适用于所有第三方依赖项。该工件肯定在存储库中,我可以手动下载该工件。为什么maven无法下载?更有可能是maven(或那里的配置)有问题,还是artifactory中有错误?对于快照,是否有不同的处理方式?

有帮助吗?

解决方案

您必须对“资源库”元素下添加公司库

在“镜像”元素是用于指定本地镜像“中央”。

的存储库

其他提示

它应该有效,你能提供更多信息吗?

  • 用于获取工件的依赖项片段
  • 存储库中工件的 pom.xml
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top