搜尋Maven倉庫

來源:互聯網
上載者:User
使用Maven進行開發的時候,比較常見的一個問題就是如何尋找我要的依賴,比如說,我想要使用activeMQ,可是我不知道groupId,artifactId,和合適的version。怎麼辦呢。本文介紹幾個提供maven倉庫搜尋服務的網站。

 

1. http://repository.sonatype.org/index.html

該伺服器是由Sonatype 提供的,Sonatype是由Maven支付Jaso Van Zyl創立的致力於maven,Nexus ,m2eclipse 等產品的公司。該倉庫搜尋的後台使用了Nexus,Nexus是目前為止最為強大的Maven倉庫管理器,而且,它是開源的。如果你組織內部在大量使用Maven,那麼就會需要假設自己的Maven倉庫,Nexus是很好的選擇,你可以免費下載安裝使用。

如上圖,你可以在左邊的搜尋方塊輸入你想要搜尋的內容,如org.apache.activemq,右邊就會出現相應的結果(pom, jar)。點擊最右邊的pom連結可以直接查看pom內容(然後直接複製粘貼你需要的groupId,artifactId和version),你也可以點擊artifact直接下載jar檔案。

 

2. http://www.mvnbrowser.com/

mvnbrowser代理很多主要的公用Maven倉庫,並且對這些倉庫進行的詳細的介紹,包括Apache, Codehaus, JavaNet等等,請看:http://www.mvnbrowser.com/repositories.html 。mvnbrowser的功能比nexus簡單,但是也非常實用,你可以在右上方的搜尋方塊輸入關鍵字,然後搜尋,你會看到一系列搜尋結果,有趣的在後面,當你點擊某個結果的時候,詳細資料頁面會有一個POM程式碼片段,這十分有用,因為你可以直接複製。此外,這個構件的所有版本資訊,它是否有可用的javadoc和source code,它依賴了那些構件,擁有哪些檔案,被誰引用了,在哪些倉庫中可用,許可證是什麼,等等。這些非常實用的資訊都通過UI很友好的得到的體現。

 

3. http://www.mvnrepository.com/

mvnrepository也是一個非常有用的maven倉庫搜尋服務,它最大的特點就是簡單,除了搜尋什麼都沒有。類似的,你可以在頁面最上方輸入關鍵字以進行搜尋。得到結果之後再點擊以查看詳細資料:該構件的座標POM片段,版本資訊,jar下載串連都可以得到。此外,還有一個有趣的特性是,你能看到該構件的檔案大小變更狀態圖。

在mvnrepository中,通過tag cloud頁面,哪些關鍵字最流行,一目瞭然。

 

最後, 上述提到的網站都是公用網站,如果你在公司內部使用Maven,那麼最好自己架設一個Maven倉程式庫伺服器,那樣,對外只需要一次下載。Nexus是一個很好的選擇,它提供了異常強大的功能,搜尋也當然在內了,要詳細瞭解可以查看:http://books.sonatype.com/maven-book/reference_zh/repository-manager.html 。
From:http://www.blogjava.net/dwtq/archive/2010/03/08/314829.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.