虽然用户可以从中央仓库中找到绝大部分流行的构件,但是毕竟不能找到所有构件。对那些在中央仓库中没有的构件,又要怎么办呢?可以在 pom.xml 中添加另外一个远程仓库。比如,将 jboss Maven 远程仓库添加到 Maven,需要在 Maven 工程的 pom.xml 中添加如下配置。
<project> ... <repositories> <repository> <id>jbossid> <name>JBoss Maven Repositoryname> <url>http://repository.jboss.com/maven2/url> <releases> <enabled>trueenabled> releases> <snapshots> <enabled>falseenabled> snapshots> <layout>defaultlayout> repository> repositories> ...project>
在 repositories 元素下,可以使用 repository 子元素声明一个或多个远程仓库。该例子中配置了一个 id 为 jboss,名称为 JBoss Maven Repository 的仓库。
在 pom 中