maven镜像

(1)镜像定义与作用作用

         1.定义

            现在有X、Y两个远程仓库,X中的所有jarY中都有,那么Y就是X的一个镜像。那么为什么要使用镜像呢?

         2.作用

            1)可能速度快

                 因为中央仓库在国外,在国内访问非常慢,所以在国内就有一个镜像 

<mirror>
      <id>CN</id>
      <name>OSChina Central</name>                                                                                                                       
      <url>http://maven.oschina.net/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
                  其中mirrorOf值为central,表示该设置为中央仓库的镜像,对于任何中央仓库的请求都会转至这个镜像

            2)配为私服

                  因为缺少jar可以从私服中下,私服也没有私服会自己下,所以直接使用私服即可,从而能够简化maven本身配置

                  在这种情况下mirrorOf配置为*


(2)mirrorOf

          mirrorOf有多种配置,能满足不同情况

         1.具体某个仓库

             为这个具体仓库建立镜像

         2.*

            表示所有仓库都使用这个镜像

         3.external:*

            表示除了使用自身和使用file://协议的除外,也就是说,只要不在本机上,都可以匹配

         4.<mirrorOf>repo1,repo2</mirrirOf>

            表示匹配仓库repo1、repo2

         5.<mirrorOf>*,!repo1</mirrirOf>

            表示除了repo1外的所有仓库


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值