首页 > 代码库 > maven,阿里云国内镜像,提高jar包下载速度

maven,阿里云国内镜像,提高jar包下载速度

技术分享

镜像

maven默认会从中央仓库下载jar包,这个仓库在国外,而且全世界的人都会从这里下载,所以下载速度肯定是非常慢的。镜像就相当于是中央仓库的一个副本,内容和中央仓库完全一样,目前有不少国内镜像,其中阿里云算是比较稳定的,同时也能保证下载速度

 

配置方法

在settings.xml 中配置,所有项目都会生效

[html] view plain copy
 
  1. <mirrors>  
  2.     <mirror>  
  3.       <id>alimaven</id>  
  4.       <name>aliyun maven</name>  
  5.       <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
  6.       <mirrorOf>central</mirrorOf>          
  7.     </mirror>  
  8.   </mirrors>  

在pom.xml中配置,仅当前项目生效

[html] view plain copy
 
  1. <repositories>  
  2.  <repository>  
  3.    <id>alimaven</id>   
  4.     <name>aliyun maven</name>        
  5.     <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
  6.   </repository>  
  7. </repositories>  

 

效果:在下载jar包的时候,点击eclipse右下角进度条右边的按钮,可以看到下载过程

技术分享

添加镜像之前,是从中央仓库的地址下载

技术分享

添加镜像之后,会从阿里云镜像下载,而且下载速度会明显快很多

技术分享

 

私服

在阿里云下载路径中,可以看到有一个nexus,它实际上是一个nexus私服。我们也可以在公司内网中部署一个这样的nexus私服,项目成员可以直接从内网下载jar包,内网通常比从镜像下载速度更快,而且不用连外网。nexus私服的部署方法,会在以后篇章中介绍

maven,阿里云国内镜像,提高jar包下载速度