Maven中央倉庫——你可能不知道的細節


地址 —— 目前來說,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中央倉庫。

 

轉載地址: http://www.juvenxu.com/2010/10/20/maven-central-details-you-might-not-know/

 

maven牛人:http://www.juvenxu.com/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM