镜像id是否应该在maven中是唯一的

时间:2012-06-13 10:46:24

标签: maven

如果我在settings.xml文件中有两个具有相同ID的镜像,会发生什么?

将考虑哪一个?

1 个答案:

答案 0 :(得分:0)

它不会做任何超过1回购的事情。 您甚至可以使用它来使用具有相同凭据的不同镜像。

但是考虑一下你可以自己动手......这是一个微不足道的问题,需要1分钟+建立时间来自己测试。

尽管如此:

<mirrors>
    <mirror>
        <id>mirror.repo.myorg.fr</id>
        <mirrorOf>!tiers-providers-public-snapshots,*</mirrorOf>
        <name>Repository Artifactory for snapshots.</name>
        <url>http://mirror.repo.myorg.fr/artifactory/repo-snapsthot</url>
    </mirror>
    <mirror>
        <id>mirror.repo.myorg.fr</id>
        <mirrorOf>!tiers-providers-public,*</mirrorOf>
        <name>Repository Artifactory for realeases</name>
        <url>http://mirror.repo.myorg.fr/artifactory/repo</url>
    </mirror>
</mirrors>

这是同一台机器,但有两个镜像用于不同目的。我不确定这种情况会发生,但它不是我自己的配置。

我试了一下,显然很有效。