我目前有一個使用maven-archetype-webapp構件構建的項目。這個項目的默認包裝是戰爭。如何從maven-archetype-webapp工件生成一個ear文件?
是否可以在此webapp中插入maven-ear-plugin pom.xml生成一個包含此項目戰爭的ear文件?我嘗試過,但戰爭文件沒有嵌入到生成的ear文件中。它擁有除戰爭檔案之外的所有內容。
我讀了很多Maven相關文章,也許我可以使用maven-archetype-j2ee-simple artifact。然而,我不願意這樣使用,原因有二: -
- 這個工件處理ejbs和所有額外的功能,我不使用。它使我的項目看起來臃腫。
- 其次,它似乎需要我在創建ear文件之前首先將web模塊安裝到存儲庫中。這是創建ear文件的首選方式嗎?
如何使用我的webapp的pom.xml中的maven-ear-plugin創建包含war文件的ear文件?如果這種方式不可行,那麼最好的方法是什麼?
對不起,如果我的問題聽起來有點新手,我意識到我有更多的瞭解Maven。
非常感謝。
+1好參考:) – 2010-05-16 08:20:55