3
我有一些多模塊項目。 一些模塊打包成戰爭,一些打成罐子。maven中的多模塊項目
當我從根模塊開始:mvn war:exploded
我認爲它只適用於戰爭項目的步驟。但它試圖在顯然失敗的所有項目上應用mvn war:exploded
(不包括web.xml等)。
任何想法如何告訴maven僅適用於戰爭包裝模塊?
我有一些多模塊項目。 一些模塊打包成戰爭,一些打成罐子。maven中的多模塊項目
當我從根模塊開始:mvn war:exploded
我認爲它只適用於戰爭項目的步驟。但它試圖在顯然失敗的所有項目上應用mvn war:exploded
(不包括web.xml等)。
任何想法如何告訴maven僅適用於戰爭包裝模塊?
當運行war:war
(這是針對具有戰爭包裝的項目綁定到package
的目標)時,戰爭插件會首先自動創建爆炸戰爭文件的目錄,然後將其壓縮到實際戰爭文件中。那麼你爲什麼不在你的反應堆構建期間簡單地運行mvn package
?
如果真的這是不是一種選擇,你也許可以使用Maven的advanced reactor options之一,更確切地說:
-pl,--projects
構建指定反應器項目而不是所有項目
並僅列出戰爭模塊。