我有一個版本控制系統(git)中的小型Java項目,由4位開發人員共享。我正在考慮在這個項目中使用Maven作爲構建工具。Maven:知識庫
依賴管理是一個想要的功能,但我不想: - 依賴的自動更新(因爲這可能會破壞我的軟件)。 - 依賴Internet連接從遠程存儲庫下載依賴關係,並能夠編譯我的代碼。
因此,問題:
1)我可以配置Maven使用在VCS共享本地依賴性(如罐)?我沒有幾個項目之間共享的依賴項,我的依賴項很少會更新,所以使用Maven倉庫對我來說是不值得的。
2)如果我選擇使用Maven倉庫,我可以在我的本地網絡中配置一個倉庫嗎?我不想要遠程存儲庫鏡像或遠程存儲庫的入口。我想要一個獨立的存儲庫與我的依賴關係,位於本地網絡中的服務器上。
3)如果我在遠程存儲庫中使用默認的Maven方法,可以在第一次下載所有依賴關係後關閉依賴關係更新嗎?
在此先感謝您的幫助。
依賴關係將不會自動更新,它們將保持與'pom.xml'文件中指定的''相同。例外是_-SNAPSHOT_版本,不應在生產中使用。 –
matsev
2012-08-07 18:10:43