2013-08-29 110 views
0

我以下情形:如何生成多個構建使用Maven一個項目

  1. 項目A有兩個依賴DEPA和DEP2
  2. 我要創建兩個構建一個既依賴和另一隻一個依賴。

現在,我的問題是:

  1. 我如何能實現自定義的建立?
  2. 我可以只創建兩個POM文件嗎?如果是,那麼我應該如何使用特定的POM來構建項目?
+0

在一個項目中包含依賴項而不在另一個項目中的目的是什麼?它在第二種情況下是否已經提供? –

回答

0

有兩種方法可以創建多個輸出包。一種是使用Maven Assembly插件創建多個檔案。另一個是創建一個多模塊項目,併爲每個工件分配它自己的pom.xml文件。我會推薦後一種情況,因爲它會在您的pom中嵌入較少的彙編邏輯。在這種情況下,我會創建至少三個模塊......一個用於沒有打包依賴關係的項目工件,另外兩個用於該工件以及各種依賴項。

+1

我認爲每個模塊的單個輸出是maven的方式。特別是如果輸出有不同的依賴性,我也強烈推薦多模塊方式。 – MrD

相關問題