我正在尝试使用2个存储库设置maven - jcenter&关系。从nexus,我们没有代理到jcenter的能力。因此,我需要一个可以执行以下操作的设置 -
使用下面的settings.xml,似乎maven只尝试从中心下载(这里设置为bintray,因为它是一组超级maven中心)。我怎么能告诉maven看中心和关系呢?
注意 - 我尝试过<mirrorOf>central, !nexus</mirrorOf>
<mirrors>
<mirror>
<id>bintray</id>
<name>bintray</name>
<url>http://jcenter.bintray.com</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>nexus</id>
<mirrorOf>!bintray, *</mirrorOf>
<url>http://some/url/goes/here</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>allow-snapshots</id>
<activation><activeByDefault>true</activeByDefault></activation>
<repositories>
<repository>
<id>jcenter</id>
<url>http://jcenter.bintray.com</url>
</repository>
</repositories>
</profile>
</profiles>
答案 0 :(得分:0)
我通过在父pom中指定多个repo来实现它。 settings.xml中的多个repos对maven没有影响。