我想與我的其他團隊成員共享當前由MAVEN管理的所有外部Jars。我正在使用Mercurial作爲我的供應鏈管理,我想知道什麼是將我的整個項目(包括庫)提交到存儲庫的最簡單方法,以便我的團隊成員可以克隆並在沒有嚴重的Eclipse配置的情況下運行?分享Maven與團隊成員使用Mercurial的依賴關係
回答
Maven是爲了幫助您檢索圖書館。這樣,所有你需要做的就是提交您的所有文件,包括的pom.xml
(.hg應該包含target
一切,和其他unrelevant文件)
那麼你的項目成員可以拉來源和運行mvn eclipse:eclipse
(見eclipse & maven。
最後導入項目在Eclipse中。
那是正是他們所需要的來源......
如果他們只需要罐子,你必須把你的infrastructu重新公司回購,將使用mvn deploy
處理您的deploy
。有些信息有maven repo::Intro,要特別注意在wagon
您可以使用(FTP,...)
這樣,當你與你的devel的做,你有push
編你的代碼,你只需要部署你的回購罐。
這樣做,您的項目成員將不得不運行mvn -U eclipse:eclipse
或任何目標以使用您的最新部署版本更新其本地存儲庫。
我也把內部公司的資源庫放在父pom中,所以你的團隊成員甚至不需要編輯他們的settings.xml來使用它。 – greyfairer 2012-01-06 23:09:13
所以基本上我只需要提交我的pom.xml文件以及mercurial .target文件,我的團隊成員已經正確設置了maven就能夠下載源代碼和所有jar文件了? – Warz 2012-01-07 18:12:23
是的,但不是.target文件,.hgignore文件w /所有src/*以及任何其他相關的文件。實際上應該忽略的是,圖書館自己,併產生像目標/ *的東西。實際上,.target是一個eclipse文件,maven(和協作者)不需要它來構建你的應用程序。而且事實上,你可以單獨處理你的eclipse項目文件。 – 2012-01-07 23:22:03
- 1. 如何與團隊成員共享Mercurial中的部分存儲庫配置?
- 2. Maven多模塊依賴關係共享
- 3. Maven依賴關係
- 4. Maven依賴關係
- 5. 關於生成maven依賴關係
- 6. 依賴的Maven副本依賴關係
- 7. 我如何與我的團隊成員分享vb.net項目
- 8. 管理與Maven 2的依賴關係
- 9. Maven獨立的jar與共享的代碼依賴關係
- 10. AbstractHandler的Maven依賴關係
- 11. sqlserver2010的maven依賴關係?
- 12. LibreOffice Maven的依賴關係?
- 13. maven依賴關係的API
- 14. com.day.util的Maven依賴關係
- 15. Maven 2.1依賴:分析。傳遞依賴關係:使用未聲明的依賴關係發現
- 16. 使用maven簽署依賴關係
- 17. 使用Maven管理DLL依賴關係
- 18. 與團隊成員分享Android Studio首選項
- 19. 分享蘋果個人開發者。與團隊成員帳戶
- 20. 與M2E的依賴層次不同的Maven依賴關係樹
- 21. Maven運行項目與依賴關係
- 22. maven程序集 - 忽略zip依賴關係的依賴關係
- 23. Zest Eclipse Maven依賴關係
- 24. Grails依賴關係或Maven
- 25. 碼頭maven依賴關係
- 26. Pentaho maven/gradle依賴關係
- 27. Maven傳遞依賴關係
- 28. Maven - 建立依賴關係
- 29. Maven插件依賴關係
- 30. Maven依賴關係for org.apache.poi.POIXMLDocument
Maven與Mercurial非常好的匹配,目的是爲了確保庫依賴關係不受版本控制的影響。 – 2012-01-09 14:08:26