maven仓库中心<mirrors>配置多个下载中心

来源:互联网 发布:淘宝一千零一夜演员 编辑:程序博客网 时间:2024/04/28 05:25

在日常生活中,我们使用maven下载需要的jar包,但是很多的时候由于中央仓库没有,所以我们没有办法下载到需要的jar包,手动去下载上,然后放入到lib下,然后build path有的时候会感到很不舒服,不是很是不实用。所以此处可以在maven的设置中心添加多个下载仓库,当中央仓库没有的话,继续到下一个仓库去下载。这样丰富了中央仓库的下载地址。

本人使用的本地的maven(版本为3.1.1)。具体配置如下:

1、配置eclipse指定本地仓库的maven


2、配置本地maven(本地maven仓库存放的位置)

3、核心配置(配置多个中央下载仓库中心)

<mirrors>    <!-- mirror     | Specifies a repository mirror site to use instead of a given repository. The repository that     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.     |    <mirror>      <id>mirrorId</id>      <mirrorOf>repositoryId</mirrorOf>      <name>Human Readable Name for this Mirror.</name>      <url>http://my.repository.com/repo/path</url>    </mirror>     -->     <!--默认的中央仓库-->     <mirror>      <id>mirrorId</id>      <mirrorOf>repositoryId</mirrorOf>      <name>Human Readable Name for this Mirror.</name>      <url>http://my.repository.com/repo/path</url>    </mirror>     <!--自定义添加-->      <mirror>          <id>repo2</id>          <mirrorOf>central</mirrorOf>          <name>Human Readable Name for this Mirror.</name>          <url>http://repo2.maven.org/maven2/</url>        </mirror>       <mirror>          <id>ui</id>          <mirrorOf>central</mirrorOf>          <name>Human Readable Name for this Mirror.</name>          <url>http://uk.maven.org/maven2/</url>        </mirror>    <mirror>          <id>ibiblio</id>          <mirrorOf>central</mirrorOf>          <name>Human Readable Name for this Mirror.</name>          <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>        </mirror>      <mirror>          <id>jboss-public-repository-group</id>          <mirrorOf>central</mirrorOf>          <name>JBoss Public Repository Group</name>          <url>http://repository.jboss.org/nexus/content/groups/public</url>        </mirror>     <!--访问慢的网址放入到后面-->     <mirror>          <id>CN</id>        <name>OSChina Central</name>               <url>http://maven.oschina.net/content/groups/public/</url>        <mirrorOf>central</mirrorOf>        </mirror>    <mirror>          <id>net-cn</id>          <mirrorOf>central</mirrorOf>          <name>Human Readable Name for this Mirror.</name>          <url>http://maven.net.cn/content/groups/public/</url>         </mirror>     <mirror>          <id>JBossJBPM</id>        <mirrorOf>central</mirrorOf>       <name>JBossJBPM Repository</name>         <url>https://repository.jboss.org/nexus/content/repositories/releases/</url>      </mirror>   </mirrors>



1 0