加速 maven 的依赖包下载

maven 在国内下载依赖包的速度真的一言难尽。

更换中央仓库

之前的 oschina 仓库貌似用不了,幸好阿里也公开了一个中央仓库,亲测可用。
设置方法为打开 maven 的配置文件(~/.m2/setting.xml 或其它),在 setting.xml 文件的 mirrors 标签内添加以下内容。

1
2
3
4
5
6
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>

使用海外代理加速

在 setting.xml 文件的 proxies 标签内添加以下内容(请根据实际情况补充标签内配置信息)。

1
2
3
4
5
6
7
8
9
10
<proxy>
<id></id>
<active></active>
<protocol></protocol>
<username></username>
<password></password>
<host></host>
<port></port>
<nonProxyHosts></nonProxyHosts>
</proxy>

参数介绍

1
2
3
4
5
6
7
8
id:代理的名称
active:表示该代理是否激活
protocol:代理协议
username:当代理需要认证时的用户名
password:当代理需要认证时的密码
host:代理的IP地址
port:代理的端口号
nonProxyHost:指定不需要使用代理的主机,可不设置,如果有多个,用 | 分隔

为确保配置文件生效,可使用 mvn -gs ~/.m2/setting.xml

0%