【Java进阶营】【Maven技术专题】setting.xml配置文件详解

本文详细介绍了Maven的repository和mirror配置。repository是仓库,包括本地仓库和远程仓库,用于存储和获取依赖。mirror是镜像,允许方便地切换远程仓库地址。在settings.xml中配置mirror可以避免因镜像仓库问题导致的构件下载失败。同时,文章给出了在nexus私服上上传和管理第三方jar包的步骤。
摘要由CSDN通过智能技术生成
   这个时候如果maven的setting.xml中配置了镜像 , 而且镜像配置的规则中匹配到目标仓库时 ,maven认为目标仓库被镜像了, 不会再去被镜像仓库下载依赖jar包, 而是直接去镜像仓库下载.

   简单而言, mirror可以拦截对远程仓库的请求 , 改变对目标仓库的下载地址。

repository

repository就是个仓库.

maven里有两种仓库,本地仓库和远程仓库。

远程仓库相当于公共的仓库,大家都能看到。

本地仓库是你本地的缓存副本,只有你看的到,主要起缓存作用。

当你向仓库请求插件或依赖的时候,会先检查本地仓库里是否有。

如果有则直接返回,否则会向远程仓库请求,并被缓存到本地仓库。

远程仓库可以在工程的pom.xml文件里指定。

如果没指定,默认会到http://repo1.maven.org/maven2这个地方去请求插件和依赖包。

      <id>central</id>

      <url>http://central</url>

      <releases>

          <enabled>tru
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值