使用Maven创建EAR

时间:2011-03-30 09:26:36

标签: maven ejb ear maven-ear-plugin

项目结构:

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)

如何配置不同的poms? 我是否必须定义服务项目需求域和服务客户​​端项目等依赖项?

使用Eclipse生成的EAR的结构(导出为EAR): 目标 META-INF lib(包含ServiceClient.jar,Domain.jar) Service.jar(EJB项目) 的web.war 的pom.xml

如何使用Maven获得此结构?

1 个答案:

答案 0 :(得分:2)

Maven EAR插件允许您定义EAR各种角色所需的项目。看看documentation。当然,您的子项目需要相互引用进行编译,但您可以根据提供的方式设置其范围,以确保您只在内置耳中获得一个jar副本。