配置远程仓库的镜像
镜像通常可以提供比远程中央仓库更好的服务,提升构件下载的速度。
在 settings.xml(%maven_home%\conf\settings.xml)配置文件中找到
节点,添加如下的配置:
<mirrors>
<mirror>
<id>ibiblioid>
<mirrorof>centralmirrorof>
<name>mirrors repositories from centralname>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2url>
mirror>
mirrors>
id:随意,唯一即可; name:随意,只是对镜像的一个描述; url:镜像的地址。
mirrorof:当 mirrorof 与仓库的 id 匹配时(maven 默认的远程中央仓库的 id 是 central),所有远程仓库的请求都转成对该镜像配置的
url 的请求。当一个仓库的 id 与多个镜像的 mirrorof 同时匹配时,则优先选取与仓库 id 完全一致的镜像,如果没有,则按照镜像配置的先
后顺序选取第一个镜像作为服务的提供者。下面几个是常见的配置 mirrorof 的用法:
* 匹配所有的远程仓库
repo1,repo2 匹配 id 为 repo1 和 repo2 的远程仓库(仓库之间使用 "," 隔开)
external:* 匹配除本地仓库之外的所有其他仓库
*,!repo1 匹配除 repo1 之外的所有其他仓库(使用 "!" 可将仓库从匹配中排除)
附收藏的几个镜像地址列表
posted on 2015-06-23 23:09
fancydeepin 阅读(6691)
评论(0) 编辑 收藏 所属分类:
maven