我有一个Maven项目,它有许多客户特定模块,其中一个使用。执行此构建的命令如下:
mvn clean install --projects [targetModule] --also-make
通常我会使用配置文件来配置模块选择,看起来最终结果在这种情况下是类似的。我似乎无法找到关于这个--projects标志及其语义的任何文档,这让我对特定的一组不同的模块犹豫不决。有谁知道--projects和/或--also-make是如何工作的,或者我可以在哪里找到文档?
答案 0 :(得分:3)
mvn --help
提供了有关此内容的一些信息。
-am,--also-make If project list is specified, also
build projects required by the
list
-pl,--projects <arg> Build specified reactor projects
instead of all projects