最近在接觸Spring的時候經常從網上下載開源項目,但是每次構建都太慢了,剛開始我是直接掛機等待自動下載,有時候一晚上都無法下載完成,
於是改為手動下載jar包,也就是從http://maven.aliyun.com/nexus/content/repositories/central/,或者http://maven.aliyun.com/nexus/content/groups/public/
又或者https://repo.maven.apache.org/maven2/ 這些倉庫里下載代碼, 然后去.m2路徑下手動替換相應的文件。但是缺點顯而易見,手動太慢了,於是網上繼續搜索解決方案,得到以下方案, 修改D:\apache-maven-3.2.1\conf 目錄下的settings.xml文件
在<mirrors></mirrors>中添加以下代碼:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
但是依然沒起效果, 於是繼續查找資料,得到新方案, 將settings.xml復制到.m2文件夾中,
重啟eclipse 生效。也就是說,修改C:\Users\Administrator\.m2 文件夾下的settings.xml 才能生效。
如果.m2沒有該文件,請從D:\apache-maven-3.2.1\conf 目錄,把該文件夾復制過去。
總結:要徹底解決從以下幾方面入手
1.pom.xml文件中配置鏡像,只對當前工程有效
2.MAVEN目錄下setting.xml文件中配置鏡像,應該對所有工程有效
3.復制到C:\Users\Administrator\.m2\repository(這是setting 默認存儲路徑,最好移出C盤,對有C盤小的SSD同學來說是災難)
4.最重要一點,要在客戶端進行加載,不然設置不能加載,就不生效。
操作如下圖