在 Maven 中配置阿里云镜像可以加速依赖包的下载,尤其是国内环境下效果明显。以下是阿里云 Maven 镜像的配置方式:

配置步骤:

  1. 找到 Maven 的配置文件 settings.xml

    • 全局配置:位于 Maven 安装目录的 conf/settings.xml
    • 用户级配置:位于用户目录下的 .m2/settings.xml(如果没有可手动创建)
  2. 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 会优先从阿里云镜像下载依赖,大幅提升国内环境的下载速度。

更多推荐