2011-03-30 82 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。当然,您的子项目需要彼此参考以进行编译,但您可以按照提供的方式设置其范围,以确保您只能在构建的耳朵中获得一个罐子副本。