maven:指定子模块

Posted

技术标签:

【中文标题】maven:指定子模块【英文标题】:maven: Specify submodules [duplicate] 【发布时间】:2013-10-19 23:12:36 【问题描述】:

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

比如我有一个项目:

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

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

我想发布:

mvn -Dmodules=A,B 

是否有可能的等效命令?

【问题讨论】:

【参考方案1】:

这是-pl 参数:

mvn -pl A,B

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

【讨论】:

以上是关于maven:指定子模块的主要内容,如果未能解决你的问题,请参考以下文章