隨筆-126  評(píng)論-247  文章-5  trackbacks-0

          配置遠(yuǎn)程倉(cāng)庫(kù)的鏡像

          鏡像通常可以提供比遠(yuǎn)程中央倉(cāng)庫(kù)更好的服務(wù),提升構(gòu)件下載的速度。
          在 settings.xml(%MAVEN_HOME%\conf\settings.xml)配置文件中找到 <mirrors> 節(jié)點(diǎn),添加如下的配置:
          <mirrors>
            <mirror>
              <id>ibiblio</id>
              <mirrorOf>central</mirrorOf>
              <name>mirrors repositories from central</name>
              <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
            </mirror>
          </mirrors>
          id:隨意,唯一即可; name:隨意,只是對(duì)鏡像的一個(gè)描述; url:鏡像的地址。
          mirrorOf:當(dāng) mirrorOf 與倉(cāng)庫(kù)的 id 匹配時(shí)(maven 默認(rèn)的遠(yuǎn)程中央倉(cāng)庫(kù)的 id 是 central),所有遠(yuǎn)程倉(cāng)庫(kù)的請(qǐng)求都轉(zhuǎn)成對(duì)該鏡像配置的
          url 的請(qǐng)求。當(dāng)一個(gè)倉(cāng)庫(kù)的 id 與多個(gè)鏡像的 mirrorOf 同時(shí)匹配時(shí),則優(yōu)先選取與倉(cāng)庫(kù) id 完全一致的鏡像,如果沒(méi)有,則按照鏡像配置的先
          后順序選取第一個(gè)鏡像作為服務(wù)的提供者。下面幾個(gè)是常見(jiàn)的配置 mirrorOf 的用法:
          <mirrorOf>*</mirrorOf>           匹配所有的遠(yuǎn)程倉(cāng)庫(kù)
          <mirrorOf>repo1,repo2</mirrorOf> 匹配 id 為 repo1 和 repo2 的遠(yuǎn)程倉(cāng)庫(kù)(倉(cāng)庫(kù)之間使用 "," 隔開(kāi))
          <mirrorOf>external:*</mirrorOf>  匹配除本地倉(cāng)庫(kù)之外的所有其他倉(cāng)庫(kù)
          <mirrorOf>*,!repo1</mirrorOf>    匹配除 repo1 之外的所有其他倉(cāng)庫(kù)(使用 "!" 可將倉(cāng)庫(kù)從匹配中排除)

          附收藏的幾個(gè)鏡像地址列表

          http://maven.antelink.com/content/repositories/central
          http://maven.tmatesoft.com/content/groups/public
          http://mirrors.ibiblio.org/pub/mirrors/maven2
          http://uk.maven.org/maven2


            
          posted on 2015-06-23 23:09 fancydeepin 閱讀(6836) 評(píng)論(0)  編輯  收藏 所屬分類: maven
          主站蜘蛛池模板: 玛纳斯县| 旬阳县| 探索| 安国市| 河北省| 莒南县| 神木县| 龙江县| 平塘县| 汉沽区| 江源县| 商水县| 安化县| 屯昌县| 昭通市| 乡城县| 中宁县| 金塔县| 日喀则市| 巩留县| 榆林市| 黔江区| 阳新县| 梨树县| 黄大仙区| 宁南县| 颍上县| 于田县| 东安县| 牡丹江市| 洛川县| 舒城县| 绵阳市| 麦盖提县| 勃利县| 平果县| 乌鲁木齐县| 周口市| 蓬溪县| 岐山县| 芷江|