Maven配置多个仓库
问题描述:大部分jar包可从阿里云仓库获取,但是公司里有许多自用的jar包,所以这时候需要主仓库是阿里云,阿里云找不到的再到我设置的备用仓库里找。
1、配置本地仓库地址
<localRepository>D:/Maven</localRepository>
2、在<profiles></profiles>标签里加入阿里云和我需要的私人仓库
<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://yourIP:port/url</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
3、启动两个仓库
<activeProfiles>
<activeProfile>myRepository1</activeProfile>
<activeProfile>myRepository2</activeProfile>
</activeProfiles>
本文地址:https://blog.csdn.net/qq_27022241/article/details/108583504
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
网友评论