我想發佈我的項目有託管在谷歌代碼another project的依賴,這只是在源代碼可用(沒有可用的編譯的Jar版本)。如何將Maven依賴項添加到需要通過svn檢出的項目?
我知道Maven SCM plugin,但從來沒有用過它。我想知道如何創建和配置Maven項目以通過svn檢查代碼並將其註冊爲所需的項目依賴項。
我想發佈我的項目有託管在谷歌代碼another project的依賴,這只是在源代碼可用(沒有可用的編譯的Jar版本)。如何將Maven依賴項添加到需要通過svn檢出的項目?
我知道Maven SCM plugin,但從來沒有用過它。我想知道如何創建和配置Maven項目以通過svn檢查代碼並將其註冊爲所需的項目依賴項。
創建一個gimlet發佈到Maven中心的問題,並幫助他們做到這一點。這對每個人來說都是最好的方式。它已經與Maven一起構建,所以它不應該太難。查看存儲庫插件以獲取上傳幫助。
如果您有託管服務(也許使用像Nexus這樣的回購管理器),自己構建其他項目並進行部署。更改版本號以反映它不是「正式」的。然後(根據其他答案),當他們部署到Maven Central時,您可以在自己的項目pom中更改版本。
我已經[已經這麼做](https://code.google.com/p/google-gimlet/issues/detail?id=1)。 :) – 2011-12-29 20:09:19