我应该如何指向maven settings.xml中的不同存储库镜像

时间:2011-08-16 10:53:26

标签: maven maven-3

我们有两个不同团队使用的独立产品,我们想指向projectA的mirrorA和projectB的mirrorB。我怎样才能在settings.xml中实现这一点,我应该远离settings.xml,以某种方式在我的项目特定的POM文件中引用。

  <mirrors>
        <mirror>
            <id>internal</id>
            <mirrorOf>*</mirrorOf>
            <name>Internal Release Repository</name>
            <url>http://192.168.1.4:7777/archiva/repository/internal</url>
        </mirror>
  </mirrors>

注意:当开发人员为这两个项目做出贡献时,就会发生这种情况。

1 个答案:

答案 0 :(得分:1)

我认为你可能会将“镜像”与“存储库”混淆。您很可能没有像settings.xml中那样的镜像配置。如果不同的项目应该部署到不同的存储库或从不同的存储库获取它们的依赖项,那么只需在各个项目的poms中specify those repositories。设置镜像解决了与设置存储库完全不同的问题。