用maven建立.ear和.war

时间:2012-07-23 08:29:47

标签: maven maven-2 maven-plugin maven-3

我正在使用以下命令“mvn archetype:generate -DgroupId = com.mycompany.core -DartifactId = myproject-core -DarchetypeArtifactId = maven-archetype-webapp -DinteractiveMode = false”生成maven原型,它会生成战争文件,现在我想用ear文件构建它。

我已经浏览了网页和一些帖子,需要为ear和war文件创建两个不同的原型。但我不是在这里得到起点。

我是否需要使用相同的archetype命令来生成结构或者是否需要更改参数?任何帮助将不胜感激。

谢谢你

1 个答案:

答案 0 :(得分:1)

我建议使用correct archetypeArtifactId=maven-archetype-j2ee-simple而不是webapp因为EAR意味着Java EE应用程序通常包含至少两个模块,如:

 +-- root(pom.xml)
       +-- module-war (pom.xml)
       +-- module-ear (pom.xml)