加速 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>

使用海外代理加速

代理设置方法请参考:
设置方法为打开 maven 的配置文件(~/.m2/setting.xml 或其它),在 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>

参数介绍

id:代理的名称
active:表示该代理是否激活
protocol:代理协议
username:当代理需要认证时的用户名
password:当代理需要认证时的密码
host:代理的IP地址
port:代理的端口号
nonProxyHost:指定不需要使用代理的主机,可不设置。如果有多个,用 | 分隔
(备注:如果代理不需要用户认证,username 和 password 两个节点可注释掉)

为确保配置文件生效,可使用 mvn -gs ~/.m2/setting.xml,享受风一般的速度吧~

0%