settings.xml配置文件詳解
以前就知道能配置鏡像倉庫,但是平時下載jar包的速度也還能接受。所以懶的配置了,直到最近編譯spring boot源碼,下載插件的速度那叫一個慢啊。配完重新編譯了一下,真香,速度比官網的庫快多了
我們來詳細說一下settings.xml這個文件,這個文件可以定製Maven的行爲,settings.xml可以放在2個位置,~/.m2/setting.xml(默認沒有,需要我們自己複製)和${maven.home}/conf/setting.xml
這2個配置文件的加載順序爲~/.m2/setting.xml>${maven.home}/conf/setting.xml,爲了不影響他人,所以我們將conf下的settings.xml複製到家目錄,在用戶級別定製Maven的行爲
這個和配置環境變量有點類似,Windos和Linux都可以配置系統級別的環境變量和用戶級別的環境變量,這裏單說一下Linux的吧,在/etc/profile裏面配置的就是系統級別的環境變量,在~/.bash_profile裏面配置的就是用戶級別的環境變量
各種配置項還是挺多的,設置鏡像倉庫,設置代理等,今天就教大家設置設置阿里雲鏡像倉庫
配置阿里雲鏡像
在settings.xml文件中的mirrors下添加mirror標籤即可
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>