开发者

How should I point to different repository mirrors in maven settings.xml

开发者 https://www.devze.com 2023-03-28 22:27 出处:网络
We have 2 separate products used by different teams and we would lik开发者_如何学Goe to point to mirrorA for projectA and mirrorB for projectB. How can I achieve this in settings.xml and should I do t

We have 2 separate products used by different teams and we would lik开发者_如何学Goe to point to mirrorA for projectA and mirrorB for projectB. How can I achieve this in settings.xml and should I do this away from settings.xml and somehow reference in my project specific POM file.

  <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>

Note: This scenario happens when a developer contributes to both of these projects.


I think you might be confusing "mirrors" with "repositories". You should very probably not have a mirror configuration like that in your settings.xml. If different projects should deploy to or get their dependencies from different repositories, you just specify those repositories in the respective projects' poms. Setting up mirrors solves an entirely different problem than setting up repositories does.

0

精彩评论

暂无评论...
验证码 换一张
取 消