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/

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