0

有没有办法在命令行指定要构建的子模块?

例如,我有一个项目:

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

我想在运行时在 shell 脚本中决定我是要构建 A、B 还是 A 和 B。

我想发出:

mvn -Dmodules=A,B 

是否有可能的等效命令?

4

1 回答 1

2

这是-pl论据:

mvn -pl A,B

-pl,--projects - 以逗号分隔的指定反应堆项目列表,而不是所有项目。可以通过 [groupId]:artifactId 或其相对路径指定项目。

于 2013-10-11T21:17:58.033 回答