使用Maven创建EAR文件

时间:2013-08-02 11:17:51

标签: java jsp maven java-ee struts2

使用动态Web项目的Maven创建EAR文件时遇到问题。

我已使用POM.xml成功创建了WAR文件,但有人可以告诉我如何在POM.xml中编写EAR脚本吗?

提前致谢

2 个答案:

答案 0 :(得分:1)

很容易。 你需要:

  1. 根项目,父pom有2个模块 - 战争和耳朵。
  2. 将战争转移到战争模块
  3. 创建ear模块(将war添加为依赖项)
  4. 您可以使用archetype:generate来创建ear的示例。例如,id为612的原型。

      

    612:遥控 - > org.jboss.spec.archetypes:jboss-javaee6-ear-webapp(An   archetype,为JBoss生成启动Java EE 6 webapp项目   AS 7.项目是一个EAR,带有EJB-JAR和WAR)

    如果您不需要ejb - 只需将其删除即可。在生成的示例中,ejb是可选的。

答案 1 :(得分:0)

检查我的原型是否为maven,这是针对Java EE 6的

https://github.com/sjpuas/jee6-archetype