2011-11-30 48 views
14

我想將我的項目添加到公共Maven存儲庫,以便它可以被社區使用。它並不一定是maven的核心 - 任何一種公開和免費的開源代碼庫。如何將自己的項目添加到公共Maven存儲庫?

我該怎麼做(以最簡單的方式)?

+0

我想補充一點,該項目託管在GoogleCode上,據我所知無法自動執行此操作(來自GoogleCode) – Daimon

+1

參見http://stackoverflow.com/questions/1280470/ maven-repository-for-google-code-project –

+0

感謝您的評論,但我正在使用Mercurial來滿足我的版本控制需求,因此此SVN解決方案可能無法工作 – Daimon

回答

13

大概3種方式來做到這一點:

  1. 如果你有,你可以簡單地丟棄瓶子和POM到一個目錄的web服務器,例如:yourserver.com/mavenRepo/com/yourcompany/v1.0/yourjar.jar這是「快速和骯髒」的方式,但隨後公衆可以添加yourserver.com/mavenRepo作爲存儲庫。
  2. NexusArtifactory
  3. 一個朝外,例如,通過共同的開源項目,在「批准庫託管」和「其他項目」的this page章節中描述的一個使該項目更正式。
+0

感謝您的回答。這裏是Sonatype指南的網址https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide – Daimon

+0

@Daimon你給出的鏈接404錯誤,你能更新嗎? – Visruth

+1

現在可能在這裏(你還需要檢查引用的頁面):http://central.sonatype.org/pages/ossrh-guide.html – Daimon

相關問題