Maven 最新镜像收集

Last Modified: 2024/08/22

概述

如果不配置 Maven 仓库镜像,在 IDE 首次打开 Maven 工程的时候,会出现漫长的等待时间,这是因为项目依赖依赖了很多第三方的 Jar 包,而这些 Jar 包大多存在于 Maven 中央仓库中。然而不幸的是国内访问 Maven 中央仓库的速度感人,使用本文介绍的方法可以大大提高 Jar 包的下载速度。

使用阿里最新的 Maven 镜像

先找到你的 Maven 安装目录下的 conf/settings.xml,在 标签中添加 mirror 如下内容:

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

使用 <mirrorOf>*</mirrorOf> 是比较激进的配置方法,这会导致所有 Jar 都从阿里云提供的这个镜像地址下载。如果想更谨慎一点,推荐配置方法如下:

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>central,jcenter</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

这样的话,仅仅中央仓库和 jcenter 仓库中的 Jar 会从镜像地址下载。如果项目中还使用了其他仓库,则这些仓库中的 Jar 不受镜像配置的影响。

最后来个官方链接:https://developer.aliyun.com/mirror/maven/,如有需要可以直接查看官方说明。

使用腾讯云 Maven 镜像

<mirror>
    <id>nexus-tencentyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus tencentyun</name>
    <url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror>

配置方法和之前相同,不再赘述。

使用华为云 Maven 镜像

<mirror>
    <id>huaweicloud</id>
    <mirrorOf>*</mirrorOf>
    <url>https://repo.huaweicloud.com/repository/maven/</url>
</mirror>

配置方法和之前相同,不再赘述。

使用网易云 Maven 镜像

<mirror>
    <id>nexus-163</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus 163</name>
    <url>http://mirrors.163.com/maven/repository/maven-public/</url>
</mirror>

配置方法同上,来个官方地址:https://mirrors.163.com/.help/maven.html

写在最后

本文收集了阿里云、腾讯云、网易云和华为云提供的 Maven 镜像地址,使用这些镜像地址可以加速 Jar 包下载。那么应该用哪个呢?我建议用阿里云的就可以了,毕竟我用了好长时间,一直也没出现什么幺蛾子。

有问题吗?点此反馈!

温馨提示:反馈需要登录