vi ~/.m2/settings.xml 配置文件新增一段mirror标签
<mirrors>
<mirror>
<id>aliyun</id>
<name>aliyun Maven</name>
<mirrorOf>repo,repo1,repo2,central</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
</mirrors>
将中央仓库替换为阿里云maven仓库,相当于所有请求到repo.maven.org的请求都被拦截到了maven.aliyun.com
注意mirrorOf字段,如果设置为星号*,则所有远程仓库下载请求都被拦截到了maven.aliyun.com,假如还配置公司maven私服地址,也会被拦截。所以这里尽量不要配置为*,而是具体化为repo库,repo1库,repo2库或者central库。
mirrorOf配置说明:
repo,repo1,repo2,central 表示repo库,repo1库,repo2库或者central库,一般是指向同一个maven中央库
扩展阅读 Maven:mirror和repository 区别