【maven实战】13-仓库镜像
2018-02-04 01:33
295 查看
如果仓库X可以提供仓库Y存储的所有内容,那么就可以认为X是Y的一个镜像。举个例子http://maven.aliyun.com/nexus/content/groups/public是中央仓库在中国的镜像,由于地理位置的因素该镜像往往能提供比中央仓库更快。因此可以配置maven使用该镜像来替代中央仓库。编辑settings.xml如下:
<mirrors>
<mirror>
<id>aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>为了满足一些复杂的需求,maven还支持更高级的镜像配置:
<mirrorOf>*</mirrorOf>:匹配所有远程仓库。
<mirrorOf>external:*</mirrorOf>:匹配所有远程仓库,使用localhost的除外,使用file://协议的除外,也就是说匹配所有不在本机上的远程仓库。
<mirrorOf>repo1,repo2</mirrorOf>:匹配仓库repo1,repo2使用逗号分隔多个远程仓库。
<mirrorOf>*,!repo1</mirrorOf>:匹配所有远程仓库,repo1除外,使用感叹号将仓库从匹配中排除。
<mirrors>
<mirror>
<id>aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>为了满足一些复杂的需求,maven还支持更高级的镜像配置:
<mirrorOf>*</mirrorOf>:匹配所有远程仓库。
<mirrorOf>external:*</mirrorOf>:匹配所有远程仓库,使用localhost的除外,使用file://协议的除外,也就是说匹配所有不在本机上的远程仓库。
<mirrorOf>repo1,repo2</mirrorOf>:匹配仓库repo1,repo2使用逗号分隔多个远程仓库。
<mirrorOf>*,!repo1</mirrorOf>:匹配所有远程仓库,repo1除外,使用感叹号将仓库从匹配中排除。
相关文章推荐
- 【Maven实战】之依赖,仓库,镜像
- maven3实战之仓库(镜像)
- maven3实战之仓库(镜像)
- maven3实战之仓库(镜像)
- 【Maven实战】之依赖,仓库,镜像
- 阿里云maven仓库镜像mirror,速度超快
- maven添加阿里云镜像仓库
- maven添加阿里云镜像仓库
- Maven中央仓库镜像地址 mavenrepositories 1、OSChina Central Java代码 收藏代码 <mirror> <id>CN</id>
- Maven 仓库之阿里云镜像配置
- 修改maven镜像,镜像和仓库的区别
- 加速maven镜像仓库
- maven常用镜像仓库
- 国内快速Maven仓库镜像配置
- maven实战 学习记录- 仓库
- maven 阿里云 国内镜像 中央仓库 亲测可用
- Maven:mirror(镜像)和repository(仓库) 区别
- maven配置阿里云镜像文件/阿里云中央仓库
- maven添加阿里云镜像仓库
- maven添加阿里云镜像仓库