制作多个maven镜像存储库

时间:2012-06-26 11:12:20

标签: java maven-3 artifactory

我已经设置了一个神器,并在其中创建了3个存储库,即 A,B和C 。现在在我的settings.xml文件中,我已将A配置为以下内容的镜像:

<mirror>
      <id>myRepo</id>
      <name>remote repo</name>
      <url>http://<url>:<port>/artifactory/A</url>
      <mirrorOf>*</mirrorOf> 
</mirror>

现在每次构建时,maven只会查找A下的工件而不是B或C下的工件。那么有没有办法确保B和C也与A一起查找? 我尝试为镜像保留多个条目,但由于每个条目都具有相同的<mirrorOf>值,因此Maven不会将其拾取。我遇到了这个:Maven doc to mirror并发现,“单个镜像与存储库管理器一起使用时可以处理多个存储库。” 由于我已经在使用带有3个存储库的工件,我无法弄清楚如何在那里配置它?

1 个答案:

答案 0 :(得分:2)

您应该定义a virtual repository,它将解析为A,B和C并将镜像设置配置到此存储库。 获取设置文件的最简单方法是在Artifactory中只有to generate it

P.S。使用mirror-any时请注意the caveat