解决 maven 下载速度慢的问题

基于 Java 的开发工作常要用到依赖包管理器 maven,maven 会自动从分布于世界各地的软件包仓库下载依赖包,国内访问 maven 的大部分国外仓库很慢,极大降低工作效率,所幸 maven 有国内仓库 :-)

  1. 打开 maven 用户配置文件 settings.xml 文件,没有就创建一个,以下是 settings 在不同系统中的位置

    • Windows下 CTRL+R 打开运行窗口,运行 %USERPROFILE%/.m2/
    • Linux 下位于 ~/.m2/ 目录
  2. 修改 settings.xml 文件的内容,主要添加 mirrors 部分

1
2
3
4
5
6
7
8
9
10
11
12
13
<?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">
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>