2011-03-30 114 views
0

項目結構:創建EAR使用Maven

domain project (containing Pojos/Entities) 
service project (EJB project) 
service client project (interfaces for service project) 
web project 
ear project 
parent project (just containing parent pom) 

如何我一定要配置不同的勁歌? 我是否必須定義依賴項,如服務項目需求域和服務客戶​​端項目?

一個產生EAR的與Eclipse的結構(如出口EAR): 目標 META-INF LIB(含有ServiceClient.jar,Domain.jar) service.jar中(EJB項目) web.war中 POM .xml

如何使用Maven獲得此結構?

回答

2

Maven EAR插件允許您定義EAR各種角色所需的項目。看看documentation。當然,您的子項目需要彼此參考以進行編譯,但您可以按照提供的方式設置其範圍,以確保您只能在構建的耳朵中獲得一個罐子副本。