考慮下面的企業應用分層例如:關於創建Maven項目結構的建議 - 多個模塊與多個項目?
- 項目的服務 - > POJO服務層
- 項目的Web - > Web應用程序,取決於 '項目的服務',部署爲一個WAR
- 項目服務 - > Web服務,取決於'項目服務',作爲單獨的WAR部署,目前未通過互聯網公開
- 項目獨立 - >克倫喬布斯,取決於'項目服務'
什麼是在Maven中組織這種方法的正確方法。我應該創建一個多模塊maven項目嗎?如果'project-services'是一個Maven模塊,是否可以與其他三個項目共享,每個項目都是獨立的可部署單元?
在我以前的項目中,我只創建了4個不同的Maven項目,從來沒有什麼其他需要。
想驗證是否有比我以前做過的更好的方法。
一個巨大的項目的缺點是,你經常會發布沒有任何變化的工件。我理解發行版的問題,也許在你的情況下,你實際上每次發佈時都會改變每件神器......在這種情況下,它沒有什麼麻煩。但有時當你只需要釋放一件神器時,將它們全部釋放而沒有任何變化是不太理想的。 – Michael 2012-02-12 02:10:05