2013-10-11 57 views
0

是否有一種方法可以在命令行中指定要構建的子模塊?maven:指定子模塊

例如,我有一個項目:

<modules> 
<module>A</module> 
<module>B</module> 
</modules> 

,我想在一個shell腳本來決定,在運行時,閹我想建立A,B或A和B.

我想問題:

mvn -Dmodules=A,B 

是否有等價的命令是可能的?

回答

2

這是-pl說法:

mvn -pl A,B 

-pl, - 項目 - 指定反應堆項目的逗號分隔的列表來構建,而不是所有的項目。項目可以由[groupId]:artifactId或其相對路徑指定。