Maven 默認從 repo.maven.apache.org 下載依賴,國內訪問極其緩慢、頻繁超時。
在 settings.xml 的 <mirrors> 區塊添加:
- <mirror>
- <id>sprintio</id>
- <mirrorOf>central</mirrorOf>
- <name>Human Readable Name for this Mirror</name>
- <url>https://repo.spring.io/libs-snapshot/</url>
- </mirror>
settings.xmlmvn clean compile 或刷新 IDE Maven 專案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 解析坐標時,先查鏡像配置,命中則走鏡像。