2011-09-09 65 views
6

我有一個多模塊maven項目。如何構建maven父級並選擇模塊數量?

要單獨構建父項,我運行mvn package -N(其中-N是「非遞歸」)。

要構建幾個模塊,我運行mvn package -pl api,servie(其中-pl是「projects」)。

如何結合這兩個以建立api,服務和父母

回答

10

mvn package -pl api,service --also-make(其中--also-make使得依賴以及)

4

如何mvn package -pl api,service,.(「」指示在當前目錄中的項目)或mvn package -pl api,service,:parent(其中‘父’是父模塊的artifactId)。

-pl的參數既可以是包含maven模塊的目錄的相對路徑,也可以是當前項目中某個模塊的[groupId]:artifactId格式的座標。如果沒有提供groupId,則使用正在構建的pom的groupId。