我正在使用以下命令“mvn archetype:generate -DgroupId = com.mycompany.core -DartifactId = myproject-core -DarchetypeArtifactId = maven-archetype-webapp -DinteractiveMode = false”生成maven原型,它会生成战争文件,现在我想用ear文件构建它。
我已经浏览了网页和一些帖子,需要为ear和war文件创建两个不同的原型。但我不是在这里得到起点。
我是否需要使用相同的archetype命令来生成结构或者是否需要更改参数?任何帮助将不胜感激。
谢谢你
答案 0 :(得分:1)
我建议使用correct archetypeArtifactId=maven-archetype-j2ee-simple而不是webapp因为EAR意味着Java EE应用程序通常包含至少两个模块,如:
+-- root(pom.xml)
+-- module-war (pom.xml)
+-- module-ear (pom.xml)