2020-11-02 maven 创建多个仓库
问题:
公司新项目是使用了阿里云的仓库,但是公司有自己的仓库,在构建的时候一直找不到依赖的jar包,现在maven需要配置多个仓库,以公司私服为主仓库,阿里云的为辅仓库实现项目能够构建!
解决方法:
vim /usr/local/maven/conf/settings.xml
1.配置多个仓库地址
<profiles>
<profile>
<!-- id必须唯一 -->
<id>myRepository1</id>
<repositories>
<repository>
<!-- id必须唯一 -->
<id>myRepository1_1</id>
<!-- 仓库的url地址 -->
<url>http://yourIP:port/url</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://maven.aliyun.com/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
2.启动两个仓库
<activeProfiles><activeProfile>myRepository1</activeProfile><activeProfile>myRepository2</activeProfile></activeProfiles>