Maven仅使用Nexus的中央存储库

Vla*_* M. 5 nexus maven

我已经设置了Nexus代理中央Maven存储库并添加了一个镜像settings.xml:

<mirror>
    <id>nexus</id>
    <mirrorOf>central</mirrorOf>
    <url>http://my-host:8081/nexus/content/repositories/central/</url>
</mirror>
Run Code Online (Sandbox Code Playgroud)

它工作正常,但如果我尝试添加其他存储库,pom.xml如下所示:

<repository>
    <id>jboss</id>
    <url>http://repository.jboss.org/nexus/content/repositories/releases/</url>
</repository>
Run Code Online (Sandbox Code Playgroud)

Maven的只是没有看到这些仓库,直到我删除<mirror>setting.xml.我还尝试将其他存储库镜像到Nexus,没有运气:Maven仍然只使用中央存储库.

我究竟做错了什么?

Vla*_* M. 5

找到了解决问题的两种方法.

使用配置文件:http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html

或者在Nexus中使用分组:http://www.sonatype.com/books/nexus-book/reference/confignx-sect-managing-groups.html

看起来在提问之前阅读文档很有帮助:)