0

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

我浏览了网络和这里的一些帖子,需要为 ear 和 war 文件创建两种不同的原型。但我没有得到这里的起点。

我需要用于生成结构的相同原型命令还是需要更改参数?任何帮助将不胜感激。

谢谢你

4

1 回答 1

1

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

 +-- root(pom.xml)
       +-- module-war (pom.xml)
       +-- module-ear (pom.xml)
于 2012-07-23T14:06:55.703 回答