2012-07-23 76 views
0

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

我已经通过网络和一些职位在这里,两个不同的原型需要创建耳和战争文件。但我在这里没有得到起点。

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

THANK YOU

回答

1

我会建议使用correct archetypeArtifactId=maven-archetype-j2ee-simple,而不是Web应用程序引起耳意味着Java EE应用程序通常包含像至少两个模块:

​​
+0

我已经形成的结构,现在我想打包在我的.ear文件中的APP-INF文件夹,我该如何实现? – 2012-07-24 08:44:36

+0

APP-INF文件夹位于何处? – khmarbaise 2012-07-25 07:20:56

+0

我知道了,我通过jarModule创建了APP-INF/lib文件夹,我将所需的jar插入到所需的目录中,谢谢你的帮助。 – 2012-07-26 11:32:21