方式一:全局多仓库设置
配置maven的settings.xml文件
去掉原来的仓库
改用
<profiles><profile><!-- id必须唯一 --><id>myRepository1</id><repositories><repository><!-- id必须唯一 --><id>myRepository1_1</id><!-- 仓库的url地址 --><url>http://maven.aliyun.com/nexus/content/groups/public/</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots></repository></repositories></profile><profile><!-- id必须唯一 --><id>myRepository2</id><repositories><repository><!-- id必须唯一 --><id>myRepository2_1</id><!-- 仓库的url地址 --><url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots></repository></repositories></profile></profiles>
配置好上面的后,再将以下填入配置,启动多仓库:
<activeProfiles><!-- 激活myRepository1 --><activeProfile>myRepository1</activeProfile><!-- 激活myRepository2 --><activeProfile>myRepository2</activeProfile></activeProfiles>
方式二:在项目中添加多个仓库
修改项目pom文件
在项目中pom文件的repositories节点(如果没有手动添加)下添加多个repository节点,每个repository节点是一个仓库。
<repositories><repository><!-- id必须唯一 --><id>jboss-repository</id><!-- 见名知意即可 --><name>jboss repository</name><!-- 仓库的url地址 --><url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url></repository><repository><!-- id必须唯一 --><id>aliyun-repository</id><!-- 见名知意即可 --><name>aliyun repository</name><!-- 仓库的url地址 --><url>http://maven.aliyun.com/nexus/content/groups/public/</url></repository></repositories>
