Maven不会在所有配置的存储库中寻找依赖关系

时间:2018-07-20 16:20:03

标签: maven

我有5个存储库。在settings.xml中定义了两个,在我的root / pom.xml中定义了三个。我希望Maven从repositoryNumber4下载myArtifact。

我有一个这样配置的镜像:

<mirror>
<id>mirrowId</id>
<mirrorOf>*,!repositoryNumber1,!repositoryNumber2,!repositoryNumber3,!repositoryNumber4</mirrorOf>
<name>some description</name>
<url>repositoryNumber5</url>
</mirror>

在调试模式下构建项目时,Maven编写以下日志:

[DEBUG] Verifying availability of C:\myProject\myArtifact.jar from [repsitoryNumber1(repsitoryNumber1Url, releases+snapshots), ..., repsitoryNumber4(repsitoryNumber5Url, releases+snapshots)]

这向我表明,Maven知道所有5个存储库。

在“正在验证可用性”消息之后,我立即收到以下错误消息:

Failure to find myArtifact in repositoryNumber1Url

就是这样。日志没有指示Maven尝试在repositoryNumber4中进行搜索。是什么导致Maven仅查看一个存储库来解决这种依赖性?

0 个答案:

没有答案