2012-07-23 64 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