首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Maven 央倉太慢?一鍵配置 Spring 官方鏡像加速下載

     編輯:Java 綜合教學

痛點:中央倉庫下載龜速

Maven 默認從 repo.maven.apache.org 下載依賴,國內訪問極其緩慢、頻繁超時。

解決方案:Spring 官方鏡像

在 settings.xml 的 <mirrors> 區塊添加:

  1. <mirror>
  2. <id>sprintio</id>
  3. <mirrorOf>central</mirrorOf>
  4. <name>Human Readable Name for this Mirror</name>
  5. <url>https://repo.spring.io/libs-snapshot/</url>
  6. </mirror>

生效方式

  1. 保存 settings.xml
  2. 執行 mvn clean compile 或刷新 IDE Maven 專案
  3. 觀察下載日志,域名應變為 repo.spring.io

補充:常用國內鏡像備選

鏡像名URL備註
阿里云https://maven.aliyun.com/repository/public速度快、同步全
騰訊云https://mirrors.cloud.tencent.com/nexus/repository/maven-public/騰訊雲主機首選
華為云https://repo.huaweicloud.com/repository/maven/華為雲主機首選

只需將上述 <url> 替換即可,<id>、<mirrorOf> 保持不變。

原理說明

mirrorOf>central 表示攔截所有對 central(中央倉庫)的請求,重定向至指定 url。Maven 解析坐標時,先查鏡像配置,命中則走鏡像。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved