前言
每次update Maven Project 的時候,看著進度條寸步難行,心裡憋得十分難受,明顯阻礙我學習的熱情。
maven倉庫默認在國外,使用難免很慢,尤其是下載依賴的時候,換為國內鏡像,讓你感受飛一般的感覺。國內支持maven鏡像的有阿里雲,開源中國等,這裡換為阿里雲的。
更換
修改maven配置文件settings.xml (當然也可以在用戶home目錄.m2下面添加一個settings.xml文件)
$ cd $M2_HOME/conf/$ sudo vim settings.xml
只需在mirrors節點裡面加上一個mirror子節點,內容如下:
<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>
保存即可。
結束語
好了,開始享受100倍下載速度吧
――――――――――――――――-華麗的分界線―――――――――――――――――――――-
tips:
下載archetype-catalog.xml文件,刪除不用的骨架,保留常用的那幾個。
# 直接沒法下載有語法報錯。 $ wget http://maven.aliyun.com/nexus/content/groups/public/archetype-catalog.xml
多了一個'^M'
- archetypeCatalog用來指定maven-archetype-plugin讀取archetype-catalog.xml文件的位置:
internal――maven-archetype-plugin內置的
local――本地的,位置為~/.m2/archetype-catalog.xml
remote――指向Maven中央倉庫的Catalog
修改阿里雲鏡像後,若不能使用命令'mvn archetype:generate -DarchetypeCatalog=local'
$ cp ~/.m2/archetype-catalog.xml ~/.m2/repository/
即可。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。