maven仓库mirror与repositories关系

获取镜像链路

1.pom.xml里的repository集合–>settings.xml里找mirrors
2.if(repository的id和mirror的mirrorOf的值相同) –>该mirror替代该repository
3.else 使用其本身

bwt:repositories中默认包含了中央仓库central

alt

mirrorOf类型含义

mirrorOf规则 作用
* 匹配所有,所有内容都从镜像拉取
external:* 除了本地缓存的所有从镜像仓库拉取
central 覆盖默认的仓库
repo1,repo2 匹配仓库repo1和repo2,使用逗号分割多个远程仓库