创建多个 Maven 镜像存储库



我建立了一个工件工厂,并在其中制作了 3 个存储库,即 A、B 和 C。现在在我的设置中.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文档镜像,发现"当与存储库管理器一起使用时,单个镜像可以处理多个存储库。由于我已经在使用具有 3 个存储库的工件工厂,因此我不知道如何在那里配置它?

您应该定义一个虚拟存储库,该存储库将解析为 A、B 和 C,并配置此存储库的镜像设置。正确获取设置文件的最简单方法是在Artifactory中生成它。

附言另请注意使用镜像时的任何注意事项。

最新更新