对于一个java开发者而言,maven一定是一件很重要的工具,但是由于天朝网络限制,往往项目初始化时会相当慢,因为项目初始化的时候,maven需要到远程仓库下载项目所需的jar到本地,而mavan的默认仓库是在国外的,所以这个过程是相当耗时的。
为了解决这个问题,国内很多大型公司都会选择自己搭建私服,就是搭建一个公司内部的maven仓库,员工直接连接内网下载jar包,以提高速度。
但是如果我们不在公司,或者公司没有搭建私服怎么办?默默忍受maven蜗牛般的速度么。
不用忍受!伟大的阿里云为我们搭建了一套很全面的“私服”,国内下载速度,那简直是刷刷的快,废话不多说,直接上配置。
方法一
在maven的settings.xml文件里的mirrors节点,添加如下子节点:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
方法二
或者直接在profiles->profile->repositories节点,添加如下子节点:
新的地址:https://developer.aliyun.com/mvn/guide
<repository>
<id>nexus-aliyun</id>
<name>Nexus aliyun</name>
<layout>default</layout>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
settings.xml的默认路径:maven的安装路径/conf/settings.xml