MAVEN-settings.xml-mirrors标签

镜像配置

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

可以使用镜像替代中央仓库

id:唯一标识,结合 servers 配置使用

name:名称

url:仓库地址

mirrorOf:central 配置代表中央仓库的镜像,任何对于中央仓库的请求都会转到此镜像,

配置私服时,一般配置为 * ,代表任何对于远程仓库的请求都会转至 配置的 url ,如果需要认证,配置对应的server即可。

mirrorOf 标签配置支持:

1、 * :匹配所有远程仓库

2、external:*    匹配所有远程仓库,使用localhost的除外,使用 file:// 协议的除外,匹配所有不在本机上的远程仓库

3、repo1,repo2 匹配仓库 repo1 和 repo2 ,使用逗号分隔多个远程仓库

4、*,!repo1  匹配所有远程仓库,repo1 除外,使用感叹号将仓库从匹配中移除

    <mirror>
      <id>nexus</id>
      <name>internal nexus repository</name>
      <url>http://repo.maven.apache.org/maven2</url>
      <mirrorOf>central</mirrorOf>
    </mirror>

 

©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页