一、合并不同位置的仓库。可能在不同的项目工程中,使用了不同的用户设置文件settings.xml以及指定不同位置的本地仓库。比如:
//D:\.m2\apache-maven-3.8.1\conf\settings - Copy (2).xml
//D:\.m2\apache-maven-3.8.1\conf\settings.xml
<localRepository>D:\.m2\repository</localRepository>
//C:\Users\ming.pan\.m2\settings.xml
<localRepository>C:\Users\ming.pan\.m2\repository</localRepository>
可以把包合并后到一个仓库位置。那这样要重建本地仓库索引。因为是通过索引来检索仓库中的包的。
二、读取指定的本地仓库和远程仓库。
1. settings.xml文件中的本地仓库和不同的运行环境的远程仓库。
<localRepository>D:\.m2\repository</localRepository>
<profile>
<id>cx-cloud</id>
<repositories>
<repository>
<id>cloud-libs-release</id>
<name>libs-release</name>
<url>https://.com/artifactory/libs-release</url>
</repo