zoukankan      html  css  js  c++  java
  • maven仓库中心mirrors配置多个下载中心(执行最快的镜像)

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

    本人使用的本地的maven(版本为3.1.1)。具体配置如下:
    1、配置idea指定本地仓库的maven

    file-->Other Settings-->default settings-->搜索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>
              <!-- 唯一标识一个mirror -->
              <id>mirrorId</id>
              <!-- 代表了一个镜像的替代位置,例如central就表示代替官方的中央库 -->
              <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>alimaven</id>  
              <name>aliyun maven</name>  
              <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
              <mirrorOf>central</mirrorOf>          
            </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>

    重要说明:

    此处指定多个mirrors镜像,镜像只会执行第一个位置mirror。

    官网说明如下:http://maven.apache.org/guides/mini/guide-mirror-settings.html

    设置多个镜像只会识别第一个镜像下载jar包。配置的多个mirror可以都放着不影响,选取一个镜像下载比较快的放在第一个就行。

  • 相关阅读:
    为了兼容性问题,本人一律淘汰不兼容如下三种浏览器的js
    http://store.microsoft.com/home.aspx
    <转>JavaScript的IE和火狐的兼容性解决办法
    常用的正则表达式 我转与改的吧
    线程间操作无效: 从不是创建控件“textBox4”的线程访问它
    练习题 求a[i]到a[j]累积和为最大的部分
    自己写的操作记录的类,就是记录各种操作[原创]
    【MM系列】SAP MM中的委外加工与信息记录
    【MM系列】SAP MM模块-移动类型全部列表
    【MM系列】SAP MM模块-组织结构介绍
  • 原文地址:https://www.cnblogs.com/tiancai/p/10066130.html
Copyright © 2011-2022 走看看