2012-06-04 14 views
0

我試圖創建一個混合多模塊maven項目,其中一些項目由Spring Roo和其他人獨立管理。具有Spring Roo的混合多模塊Maven項目 - 多個JPA持久性單元

這是迄今爲止我的項目結構:

根項目(根POM)
|
| - commons      (maven模塊,Spring Roo託管,JPA持久性模塊)
| - 核心                    (Maven的模塊,Spring Roo的管理,JPA持久性模塊)
| - backoffice(maven模塊,Spring Roo Managed,WebApp)
| - frontoffice(Maven的模塊,Web應用程序)

Maven依賴:
- 後臺辦公室<核心<共享
- FrontOffice <核心<共享

到目前爲止,一切都很好。我可以使用Spring Roo構建我的工件並管理上述項目。 但是,由於我在持久性模塊中都使用了spring roo,所以我有兩個jpa持久化單元。我想將這一責任委託給FrontOffice或BackkOffice Web應用程序,但由於持久性模塊是使用Spring Roo進行管理的,因此它需要具有JPA配置。

當您對某些模塊進行Spring Roo管理時,您是否對如何組織多模塊maven項目有任何建議?

感謝您的幫助和建議的

問候

JSimas

回答