您创建一个新项目。新项目是您的EAR组装项目,其中包含您的EJB项目和WAR项目的两个依赖项。
因此,您实际上在这里有三个Maven项目。一个EJB。一战。一个将两个部分拉在一起并形成耳朵的EAR。
部署描述符可以由maven生成,也可以放在EAR项目结构中的resources目录中。
maven-ear-plugin是用于配置它的工具,文档很好,但是如果您仍然想弄清楚maven的工作原理,还不清楚。
因此,作为示例,您可以执行以下操作:
4.0.0
com.mycompany
myEar
ear
My EAR
maven-compiler-plugin
1.5
1.5
UTF-8
maven-ear-plugin
1.4
com.mycompany
myWar
myWarNameInTheEar.war
/myWarConext
com.mycompany
myEjb
myEjbNameInTheEar.jar
My Ear Name displayed in the App Server
true
maven-resources-plugin
2.3
UTF-8
myEarName
com.mycompany
myWar
1.0-SNAPSHOT
war
com.mycompany
myEjb
1.0-SNAPSHOT
ejb