maven 鏡像

一、maven 鏡像maven

(1)鏡像定義與做用做用url

         1.定義.net

            如今有X、Y兩個遠程倉庫,X中的全部jarY中都有,那麼Y就是X的一個鏡像。那麼爲何要使用鏡像呢?配置

 

         2.做用file

            1)可能速度快請求

                 由於中央倉庫在國外,在國內訪問很是慢,因此在國內就有一個鏡像 協議

<mirror>  co

      <id>CN</id>  遠程

     <name>OSChina Central</name>                                                                                                         <url>http://maven.oschina.net/content/groups/public/</url>  ps

      <mirrorOf>central</mirrorOf>  

</mirror>  

                 其中mirrorOf值爲central,表示該設置爲中央倉庫的鏡像,對於任何中央倉庫的請求都會轉至這個鏡像
 

            2)配爲私服

                  由於缺乏jar能夠從私服中下,私服也沒有私服會本身下,因此直接使用私服便可,從而可以簡化maven自己配置

                  在這種狀況下mirrorOf配置爲*

(2)mirrorOf

          mirrorOf有多種配置,能知足不一樣狀況

         1.具體某個倉庫

             爲這個具體倉庫創建鏡像

         2.*

            表示全部倉庫都使用這個鏡像

         3.external:*

            表示除了使用自身和使用file://協議的除外,也就是說,只要不在本機上,均可以匹配

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

            表示匹配倉庫repo一、repo2

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

            表示除了repo1外的全部倉庫

相關文章
相關標籤/搜索