前言
maven倉庫默認在國外,使用難免很慢,尤其是下載依賴的時候,換為國內(nèi)鏡像,讓你感受飛一般的感覺。國內(nèi)支持maven鏡像的有阿里云,開源中國等,這里換為阿里云的。
更換
修改maven配置文件settings.xml (當然也可以在用戶home目錄.m2下面添加一個settings.xml文件)
$ cd $M2_HOME/conf/
$ sudo vim settings.xml
在中加入
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
保存即可。
結(jié)束語
好了,開始享受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內(nèi)置的
local——本地的,位置為~/.m2/archetype-catalog.xml
remote——指向Maven中央倉庫的Catalog
- 修改阿里云鏡像后,若不能使用命令’mvn archetype:generate -DarchetypeCatalog=local’
$ cp ~/.m2/archetype-catalog.xml ~/.m2/repository/
即可。
|