Maven(五)之Maven配置阿里云镜像飞快下jar包

用过Maven的人都知道Maven对于依赖的管理让我们程序员从此远离了自己去在项目中把需要的jar包导入到项目中,但是因为中央仓库是在国外的,所以在我们从中央仓库下载依赖的时候,

我们发现下载速度真的是无语了,所以我们用什么方法来解决这个问题呢?答案是:配置阿里云国内镜像

一、什么是镜像

maven默认会从中央仓库下载jar包,这个仓库在国外,而且全世界的人都会从这里下载,所以下载速度肯定是非常慢的。

镜像就相当于是中央仓库的一个副本,内容和中央仓库完全一样,目前有不少国内镜像,其中阿里云算是比较稳定的,同时也能保证下载速度。

其实我们可以简单的来理解什么是镜像:

  如果仓库A可以提供仓库B存储的所有内容,那么就可以认为A是B的一个镜像。换句话说,任何一个可以从仓库Y获得的构件,都胡够从它的镜像中获取。

  这里的A就是:阿里云镜像(其实还有其他的镜像OSChina),而B就是:Maven的中央仓库

二、在Maven中配置阿里云镜像

  

Maven为了解决远程依赖下载慢的问题,提供了我们可以使用镜像来进行解决。

1.1、配置阿里云镜像

  maven安装程序conf文件夹下setting.xml中配置,所有项目都会生效:

<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  </mirrors>

 

只需要在我们的本地maven安装位置下的conf文件夹下的setting.xml中的<mirrors>镜像集合中添加如上的中央仓库的镜像就可以解决maven下载依赖速度慢的问题。

 

posted @ 2017-09-24 00:21  华仔Coding  阅读(8360)  评论(1编辑  收藏  举报
levels of contents