建筑。耳朵和耳朵。与maven的战争

建筑。耳朵和耳朵。与maven的战争,maven,maven-2,maven-plugin,maven-3,Maven,Maven 2,Maven Plugin,Maven 3,我正在使用以下命令“mvn archetype:generate-DgroupId=com.mycompany.core-DartifactId=myproject core-DarchetypeArtifactId=maven archetype webapp-DinteractiveMode=false”生成一个maven原型,该命令生成war文件,现在我想使用ear文件构建它 我已经浏览了web和这里的一些帖子,这两个不同的原型需要为ear和war文件创建。但我不是从这里开始的 我需要使用

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

我已经浏览了web和这里的一些帖子,这两个不同的原型需要为ear和war文件创建。但我不是从这里开始的

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


谢谢

我建议您使用EAR,而不是webapp,因为EAR意味着Java EE应用程序通常至少包含两个模块,如:

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

我已经形成了这样的结构,现在我想把APP-INF文件夹打包到我的.ear文件中,我该如何实现呢?APP-INF文件夹在哪里?我知道了,我正在通过jarModule创建APP-INF/lib文件夹,我正在将所需的jar插入所需的目录中,谢谢大家的帮助