在 Maven 中配置阿里云鏡像可以加速依賴包的下載,尤其是國內環境下效果明顯。以下是阿里云 Maven 鏡像的配置方式:
配置步驟:
-
找到 Maven 的配置文件
settings.xml
- 全局配置:位于 Maven 安裝目錄的
conf/settings.xml
- 用戶級配置:位于用戶目錄下的
.m2/settings.xml
(如果沒有可手動創建)
- 全局配置:位于 Maven 安裝目錄的
-
在
settings.xml
的<mirrors>
標簽內添加阿里云鏡像配置:
<mirrors><!-- 阿里云公共倉庫 --><mirror><id>aliyunmaven</id><name>阿里云公共倉庫</name><url>https://maven.aliyun.com/repository/public</url><mirrorOf>*</mirrorOf> <!-- 匹配所有倉庫 --></mirror><!-- 可選:如果需要其他倉庫(如谷歌、Spring 等),可補充配置 --><mirror><id>aliyunmaven-google</id><name>阿里云谷歌倉庫</name><url>https://maven.aliyun.com/repository/google</url><mirrorOf>google</mirrorOf></mirror><mirror><id>aliyunmaven-spring</id><name>阿里云Spring倉庫</name><url>https://maven.aliyun.com/repository/spring</url><mirrorOf>spring</mirrorOf></mirror>
</mirrors>
說明:
- 核心鏡像為
public
倉庫(https://maven.aliyun.com/repository/public
),它聚合了中央倉庫(Central)、JCenter 等主流倉庫,基本能滿足大部分項目需求。 <mirrorOf>*</mirrorOf>
表示該鏡像替代所有遠程倉庫,優先級最高。- 如需特定倉庫(如 Google、Spring 官方倉庫),可添加對應的阿里云鏡像(如上例中的補充配置)。
配置后,Maven 會優先從阿里云鏡像下載依賴,大幅提升國內環境的下載速度。