配置 maven 国内阿里云镜像

由于众所周知的原因,maven 的库在中国大陆非常慢。我在百度上搜到的大部分文章都是直接在 **/maven/conf/settings.xml 加入以下内容

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>central</mirrorOf>
  <name>aliyun maven</name>
  <url>https://maven.aliyun.com/repository/public </url>
</mirror>

这样设置一般没什么问题,但有些时候还是走 maven 的中央库,就很慢。
经过百度,找到了下面这样的设置:

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云谷歌仓库</name>
  <url>https://maven.aliyun.com/repository/google</url>
</mirror>
<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云阿帕奇仓库</name>
  <url>https://maven.aliyun.com/repository/apache-snapshots</url>
</mirror>
<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云spring仓库</name>
  <url>https://maven.aliyun.com/repository/spring</url>
</mirror>
<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云spring插件仓库</name>
  <url>https://maven.aliyun.com/repository/spring-plugin</url>
</mirror>

这样设置之后,确实是没走过 maven 中央仓库了

转载自将 maven 源改为国内阿里云镜像 - 知乎

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

一介死肥宅程序员,希望世界和平