Git Maven中的查找顺序
我们有以下xml设置Git Maven中的查找顺序,git,maven,jenkins,pom.xml,Git,Maven,Jenkins,Pom.xml,我们有以下xml设置 <profiles> <profile> <id>active-repo</id> <repositories> <repository> <id>A</id> <url>XXXXX</u
<profiles>
<profile>
<id>active-repo</id>
<repositories>
<repository>
<id>A</id>
<url>XXXXX</url>
<releases><updatePolicy>never</updatePolicy></releases>
</repository>
<repository>
<id>B</id>
<url>XXXXXX</url>
<releases><enabled>true</enabled></releases>
<snapshots/>
</repository>
<repository>
<id>C</id>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>false</enabled></snapshots>
<url>XXXXX</url>
</repository>
<repository>
<id>D</id>
<url>XXXXX</url>
<releases><updatePolicy>never</updatePolicy></releases>
</repository>
<repository>
<id>E</id>
<url>XXXXX</url>
<snapshots/>
</repository>
</repositories>
问题:如何确定存储库之间的查找顺序?
为什么不退回到其他存储库
pom中的依赖项查找没有明确的存储库覆盖。不确定顺序,但Maven将仅从启用了
快照的存储库下载快照工件(即,非快照)仅从启用了版本的存储库中
=true
因此,在您的示例中,xxxxxx
的版本可能非常重要,因为并非所有存储库都可以分别使用快照和版本。只需注意:Maven只报告了到目前为止它尝试的最后一个存储库的下载失败。事实上,它会尝试从所有这些网站下载,但显然在任何地方都找不到。我们在信息级别登录,并且会对其他网站的尝试进行审核
[INFO] [WARNING] Failure to transfer xxxxxx from XXXXXX was cached in the local repository, resolution will not be reattempted until the update interval of D has elapsed or updates are forced.