博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven仓库中心mirrors配置多个下载中心(执行最快的镜像)
阅读量:6351 次
发布时间:2019-06-22

本文共 2620 字,大约阅读时间需要 8 分钟。

在日常生活中,我们使用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可以都放着不影响,选取一个镜像下载比较快的放在第一个就行。

转载地址:http://jdmla.baihongyu.com/

你可能感兴趣的文章
线性结构上的动态规划--算法竞赛入门经典笔记
查看>>
面试官:你使用webpack时手写过loader,分离过模块吗?
查看>>
Ubuntu 16.04系统下 对OpenJDK编译好的Hotspot 进行调试
查看>>
00-利用思维导图梳理JavaSE基础知识-持续更新中!
查看>>
java中三种注释及其实际应用的意义
查看>>
【三石jQuery视频教程】01.图片循环展示
查看>>
ngrok
查看>>
ThinkPHP 模板变量输出
查看>>
android系统信息(内存、cpu、sd卡、电量、版本)获取
查看>>
HTML5、WebKit与移动应用开发
查看>>
面google的试题,对google面试题的衍生推导
查看>>
Eclipse Debug Android Native Application
查看>>
java动态代理
查看>>
node.js原型继承
查看>>
揭露让Linux与Windows隔阂消失的奥秘(1)
查看>>
我的友情链接
查看>>
Mysql备份和恢复策略
查看>>
linux17-邮件服务器
查看>>
AS开发JNI步骤
查看>>
Android NDK开发:JNI基础篇
查看>>