maven之repository和mirror
来源:互联网 发布:mysql读写分离mycat 编辑:程序博客网 时间:2024/04/29 10:11
1.pom.xml里的repositories元素,里面可以包含多少repository(至少默认包含了中央仓库,
该仓库总是在effective-pom里repositories元素的最后一个子元素),
每个repository都有一个id(此id非常重要)。
2.maven获取真正起作用的repository集合流程:
首先会获取pom.xml里的repository集合,然后在settings.xml里找mirrors元素
如果repository的id和mirror的mirrorOf的值相同,则该mirror替代该repository,
如果该repository找不到对应的mirror,则使用其本身。依此可以得到最终起作用的
repository集合
3.关于maven如何查找pom.xml里dependencies里配置的插件,暂且不考虑本地仓库的存在,
maven会根据最终的repository集合里依次查找,如果查到了就从该仓库下载,并且停止
对后续repository的查找(找到了就停)。所以可以看出用户在pom.xml里配置repository时,
repository的顺序还是挺重要的。注:从超级父pom里继承来的中央repository在effective-pom
里总是为最后一个repository.
对于寻找reposiotry的mirror的一些理解:
在settings.xml里配置mirror里,应该将<mirrorOf>*</mirrorOf>放在最后一个---->最好这么做
该仓库总是在effective-pom里repositories元素的最后一个子元素),
每个repository都有一个id(此id非常重要)。
2.maven获取真正起作用的repository集合流程:
首先会获取pom.xml里的repository集合,然后在settings.xml里找mirrors元素
如果repository的id和mirror的mirrorOf的值相同,则该mirror替代该repository,
如果该repository找不到对应的mirror,则使用其本身。依此可以得到最终起作用的
repository集合
3.关于maven如何查找pom.xml里dependencies里配置的插件,暂且不考虑本地仓库的存在,
maven会根据最终的repository集合里依次查找,如果查到了就从该仓库下载,并且停止
对后续repository的查找(找到了就停)。所以可以看出用户在pom.xml里配置repository时,
repository的顺序还是挺重要的。注:从超级父pom里继承来的中央repository在effective-pom
里总是为最后一个repository.
对于寻找reposiotry的mirror的一些理解:
在settings.xml里配置mirror里,应该将<mirrorOf>*</mirrorOf>放在最后一个---->最好这么做
1 0
- maven之repository和mirror
- Maven:mirror和repository 区别
- Maven:mirror和repository 区别
- Maven:mirror和repository 区别
- Maven:mirror和repository 区别
- Maven:mirror和repository 区别
- Maven:mirror和repository 区别
- Maven:mirror和repository 区别
- Maven:mirror和repository 区别
- Maven:mirror和repository 区别
- Maven:mirror和repository 区别
- Maven Mirror 和 Repository 区别
- Maven:mirror和repository 区别
- Maven:mirror和repository 区别
- Maven:mirror和repository区别
- Maven:mirror和repository 区别
- Maven:mirror和repository 区别
- Maven:mirror和repository区别
- 配置Windows 2000 Server节点
- Java之设计模式【二】
- 【图】BFS遍历、DFS遍历、Topology排序、判断二分性
- 在oracle中创建自动增长字段
- 【Matlab制作目标切片脚本】
- maven之repository和mirror
- [转] Linux SSh scp使用【远程文件/目录的传输】
- ActionBar的属性
- 低功耗蓝牙4.0BLE编程-nrf51822开发(8)-GATT
- 同步对象Event的使用
- 黑马程序员——ios知识整理——构造方法及重写构造方法
- const、volatile、mutable的用法
- 本机电脑充当服务器的几种方法
- Android 编程下 App Install Location