用Maven创建EAR

用Maven创建EAR,maven,ejb,ear,maven-ear-plugin,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) 如何配置不同的POM? 我是否必须定义依赖项,如服务项目需求域和服务客户机项目 使用Ecli

项目结构:

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)
如何配置不同的POM? 我是否必须定义依赖项,如服务项目需求域和服务客户机项目

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


如何使用Maven获得这种结构?

Maven EAR插件允许您在EAR的各种角色中定义所需的项目。看一看这张照片。当然,您的子项目需要相互引用以进行编译,但是您可以按照提供的方式设置它们的范围,以确保在构建的ear中只获得jar的一个副本