有什麼辦法可以將我的JAR文件放到遠程存儲庫中,所以我的maven項目可以通過Internet從任何地方獲得這個JAR文件?如何將JAR部署到Maven遠程存儲庫
我已經下載並在ReportNG項目中做了一些修復:https://github.com/dwdyer/reportng。 使用ANT我已經把這個項目編譯成JAR,現在我想把它放到遠程Maven倉庫中,但不知道我該怎麼做。
請問有人能給我建議,我該怎麼做?
有什麼辦法可以將我的JAR文件放到遠程存儲庫中,所以我的maven項目可以通過Internet從任何地方獲得這個JAR文件?如何將JAR部署到Maven遠程存儲庫
我已經下載並在ReportNG項目中做了一些修復:https://github.com/dwdyer/reportng。 使用ANT我已經把這個項目編譯成JAR,現在我想把它放到遠程Maven倉庫中,但不知道我該怎麼做。
請問有人能給我建議,我該怎麼做?
如果你想在行家中心按照本指南,提供一種發佈的版本:http://maven.apache.org/guides/mini/guide-central-repository-upload.html
我沒有github上專業,但因爲一個Maven回購只是一些元數據的文件結構,你可以把它放在任何地方maven可以讀取它(FTP,http,...)。所以你可以創建一個git repo來託管你的maven工件。以http://cemerick.com/2010/08/24/hosting-maven-repos-on-github/爲例。 (它可能已過時 - github可能有像maven回購託管,我只是不知道)
你應該對github項目做一個pull請求。如果維護者喜歡你的修復,他會把它放在下一個版本中。
如果您現在需要修復遠程回購,那麼您必須設置自己的Maven存儲庫。
一個輕量級的方式來創建自己的Maven倉庫是將它存儲在github上。有關更多詳細信息,請參見Hosting a Maven repository on github
我遵循sonatype開源項目maven部署指南https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide,併成功地將最新版本的reportNG部署到maven中央存儲庫中。現在maven都有1.1.3和1.1.4
http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.uncommons%22%20AND%20a%3A%22reportng%22