maven 雜記

maven 倉庫地址:

共有的倉庫
http://repo1.maven.org/maven2/
http://repository.jboss.com/maven2/
http://repository.sonatype.org/content/groups/public/
http://mirrors.ibiblio.org/pub/mirrors/maven2/org/acegisecurity/

私有的倉庫
http://repository.codehaus.org/
http://snapshots.repository.codehaus.org/
http://people.apache.org/repo/m2-snapshot-repository
http://people.apache.org/repo/m2-incubating-repository/

 

 

你打開eclipse的 preferences -> maven -> User Settings  你就可以看到你的setting.xml文件的地址了。
然後將setting.xml文件打開。修改裏面的mirror節點 。url指向遠程倉庫的地址。 這樣設置之後你的所有項目都有作用。
<mirror>  
        <id>central_mirror</id>  
        <name>internal central_mirror epository</name>  
        <url>http://repo1.maven.org/maven2/</url> 
        <mirrorOf>central</mirrorOf>    
< /mirror>


如果不修改setting.xml ,也可以在你項目的pom.xml上加入 
  <repositories>
   <repository>
   <id>central</id>
   <url>http://repo1.maven.org/maven2/</url>
   <name>central</name>
   </repository>
  </repositories>
對當前的項目有效。

 

 

修改host文件加上完美解決。

分享下代碼。

72.21.81.253    repo1.maven.org

 

地址 —— 目前來說,http://repo1.maven.org/maven2/是真正的Maven中央倉庫的地址,該地址內置在Maven的源碼中,其它地址包括著名的ibiblio.org,都是鏡像。

規模 —— 每週有超過來自250,000開發者的70,000,000次訪問,2010年的總訪問量很有可能超過4,000,000,000。中央倉庫存儲了超過200,000,000的構件。

索引 —— 中央倉庫帶有索引文件以方便用戶對其進行搜索,完整的索引文件大小約爲60M,索引每週更新一次。

黑名單 —— 如果某個IP地址惡意的下載中央倉庫內容,例如全公司100臺機器使用同一個IP反覆下載,這個IP(甚至是IP段)會進入黑名單,因此稍有規模的使用Maven時,應該用Nexus架設私服。

垃圾內容 —— 由於各種歷史原因,中央倉庫裏面確實存在很多垃圾內容,例如不完整的POM,錯誤的maven-metadata.xml,主要的責任是開源項目上傳內容時不太小心,目前中央倉庫正致力於更規範的流程以防止新的垃圾內容進入。

背後的公司 —— Maven的託管在Apache的,但中央倉庫不是Apache的資源,中央倉庫是由Sonatype出資維護的。

提交內容 —— 只要你的項目是開源的,而且你能提供完備的POM等信息,你就可以提交項目文件至中央倉庫,這可以通過Sonatype提供的開源Maven倉庫託管服務實現。

非Maven用戶 —— 除Maven之外,其它工具如Ivy和Gradle也使用Maven中央倉庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章