# 一段提前说明的配置

在使用 Maven 的过程中,Maven 会通过互联网从一个名为『中央仓库』的地方下载所需的各种包,但是由于这个下载地址是在国外,因此下载速度很慢且不稳定。阿里(还有其他的公司和机构)对这个『中央仓库』提供镜像服务,并保持持续的更新。

我们可以在 maven 的全局配置文件( C:\Users\<用户名>\.m2\settings.xml )中进行配置,要求 Maven 从阿里提供的镜像服务下载,而非外网服务器。

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <!-- https://maven.aliyun.com/mvn/guide -->
  <mirrors>
    <mirror>
      <id>nexus-aliyun-central</id>
      <name>Nexus aliyun central</name>
      <mirrorOf>central</mirrorOf>
      <url>https://maven.aliyun.com/repository/central</url>
    </mirror>
  </mirrors>

  <!-- 如果有需要,这个全局配置文件中还可以进行其它方面的配置。不过,我们暂时不涉及。-->
</settings>

settings.xml 的同级文件夹下会有一个名为 repository 的文件夹(它俩都是位于 .m2 下),你从或阿里的镜像服务器(即,中央仓库)下载的各种包,就会被放在这里面。

这个 repository 文件夹,也被称为 Maven 的『本地仓库』。