005 maven中的坐标和仓库,修改为阿里maven仓库

Maven中的构件是通过坐标标识的,它们存储在本地和远程仓库中。当本地仓库找不到依赖时,Maven会在settings.xml指定的远程仓库如Apache中央仓库或阿里云镜像仓库中查找并下载。推荐使用阿里云镜像仓库以避免访问中央仓库的网络问题,但其速度可能不如中央仓库。要切换仓库,需在settings.xml中配置镜像。
摘要由CSDN通过智能技术生成

在maven中任何一个依赖、插件、项目构建的输出都被称之为构件,所有的构件都通过坐标作为其唯一的标识。我们就是在pom.xml文件里通过坐标声明所依赖的jar包

这么多的构件是存储在仓库中的,仓库分为远程仓库和本地仓库,远程仓库还分为Apache的中央仓库还是国内的镜像仓库以及一些私服。

Maven会现在本地仓库寻找构建,如果在本地找不到,那么maven会去setting.xml里指定的远程仓库中去寻找构件并下载到本地仓库中。

推荐两个远程仓库:一个是Apache的中央仓库一个是阿里的镜像仓库。毕竟阿里和Apache都是巨无霸不会在仓库里集成一些不干净的东西。

http://repo.maven.apache.org/maven2
http://maven.aliyun.com/nexus/content/groups/public

中央仓库里包含了绝大多数的java开源项目,做开发的时候用起来是非常的方便的,但是因为有隐形的墙存在我们去访问中央仓库可能会受到阻碍,所以还是使用国内的镜像仓库比较保险一些。但是目前的镜像仓库远不如中央仓库的速度!!还是用中央仓库吧

修改maven根目录/conf/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> 
</mirrors>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值