一、國內訪問maven默認遠程中央鏡像特別慢(解釋: 由於maven默認的遠程倉庫是在國外的 )apache
二、用阿里的鏡像替代遠程中央鏡像markdown
三、大部分jar包均可以在阿里鏡像中找到,部分jar包在阿里鏡像中沒有,須要單獨配置鏡像maven
在maven中配置一主一副兩個鏡像,大部分jar直接經過主鏡像能夠找到,部分特殊jar在主鏡像中找不到時,自動去副鏡像中尋找。ide
修改了maven的全局配置文件setting.xml(其所處位置maven的安裝目錄maven/apache-maven-3.3.9/conf/setting.xml):而後配置本地倉庫(解釋:咱們從阿里鏡像上下載下來的jar包就存放在該目錄下):url
<localRepository>D:/maven/repository</localRepository>
配置了中央倉庫的鏡像:(換成了阿里的)spa
<mirror> <id>nexus-aliyun</id> <name>nexus-aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> <mirrorOf>*</mirrorOf> </mirror>
我想在全局配置文件setting.xml配置兩個鏡像,但願有主從的區別,但願maven能在大部分狀況下去阿里鏡像下載jar包,個別狀況去附屬鏡像下載jar包。code
其實關鍵就是要搞懂mirrorOf和鏡像的前後順序xml