许晓斌的《Maven实战》 maven镜像配置
来源:互联网 发布:matlab 画数组 编辑:程序博客网 时间:2024/05/21 19:25
参考:
镜像是为了提供更快的服务
如图:X就认为是Y的一个镜像。
编辑settings.xml配置中央仓库镜像:
该例中,<mirrorOf>的值为central,表示该配置为中央仓库的镜像,任何对于中央仓库的请求都会转至该镜像,用户也可以使用同样的方法配置其他仓库的镜像。另外三个元素id,name,url与一般仓库配置无异,表示该镜像仓库的唯一标识符、名称以及地址。类似地,如果该镜像需认证,也可以基于该id配置仓库认证。
任何需要的构件都可以从私服获得,私服就是所有仓库的镜像。这时,可以配置这样的一个镜像,如例:
该例中<mirrorOf>的值为星号,表示该配置是所有Maven仓库的镜像,任何对于远程仓库的请求都会被转至http://192.168.1.100/maven2/。如果该镜像仓库需要认证,则配置一个Id为internal-repository的<server>即可。为了满足一些复杂的需求,Maven还支持更高级的镜像配置:
1.<mirrorOf>*</mirrorOf>
匹配所有远程仓库。
2.<mirrorOf>external:*</mirrorOf>
匹配所有远程仓库,使用localhost的除外,使用file://协议的除外。也就是说,匹配所有不在本机上的远程仓库。
3.<mirrorOf>repo1,repo2</mirrorOf>
匹配仓库repo1和repo2,使用逗号分隔多个远程仓库。
4.<mirrorOf>*,!repo1</miiroOf>
匹配所有远程仓库,repo1除外,使用感叹号将仓库从匹配中排除。
需要注意的是,由于镜像仓库完全屏蔽了被镜像仓库,当镜像仓库不稳定或者停止服务的时候,Maven仍将无法访问被镜像仓库,因而将无法下载构件。
0 0
- 许晓斌的《Maven实战》 maven镜像配置
- maven镜像的配置
- Maven镜像配置
- maven镜像配置
- 配置maven镜像
- 配置maven的mirror(镜像)
- maven 镜像,仓库配置
- maven国内镜像配置
- maven配置国内镜像
- maven 阿里镜像配置
- Maven实战 --- 仓库、镜像、快照
- 【Maven实战】之依赖,仓库,镜像
- 【Maven实战】之搭建Maven私服和镜像
- 【Maven实战】之搭建Maven私服和镜像
- 【Maven】maven配置默认使用的JDK版本及maven镜像
- maven 的私库和镜像的配置
- 常用的maven镜像
- Maven的一组镜像
- ATP-测试问题记录
- Java Security 总纲
- NDK开发—基础知识实战Demo
- [解决]java.io.IOException: Cannot obtain block length for LocatedBlock
- Writer——Writer的基本概念
- 许晓斌的《Maven实战》 maven镜像配置
- URAL1297Palindrome(最长回文子串 、后缀数组最长公共前缀+RMQ)
- Jess学习基础(一)
- 上传视频后获取真实地址_(qiniu)
- oracle 导入txt文件
- 详细解析oracle中left join,right join,inner join用法
- iOS 网络编程 (一)网络状态
- Android最大方法数和解决方案
- faster-rcnn在ubuntu环境下的配置以及demo运行