Maven是一款集依赖管理、项目构建、信息管理为一体的工具。Maven默认提供的中央仓库是在远程网络服务Appache提供的,而国内的网络环境并不能满足程序员项目开发所需构件的下载进程,阿里云maven中央仓库是2016年云栖大会云计算开源项目后出现的原生的Sonattype Nexus代理私服,方便了Java程序员及企业的项目构建和管理,也有效地避免了翻墙所造成的网速缓慢问题。
1.在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>
2. 或者直接在profiles->profile->repositories节点,添加如下子节点
<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>
1.避免了国内的网络访问中央仓库很慢这一问题,加快了maven项目的构件下载速度。
2.为用户提供高速稳定的网络和服务,加速了依赖包的下载。
3.方便了用户的构件管理。用户可将settings.xml存到代码库根目录,系统将使用仓库进行编译。而后用户可以在编译的配置页面上下载settings.xml示例文件。
4.提供了海量的zip包形式的SDK下载。
5.降低工程师管理Java项目的认知开销。
6.减轻了maven中央仓库的负荷。
网站名称:Sonatype Nexus
网站链接:http://maven.aliyun.com/nexus/#welcome
秀友百科词条内容均由网友提供,仅供参考。如发现词条内容有问题,请联系管理员。