gpt4 book ai didi

java - 如何通过 Maven 构建参数构建子模块的子模块

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:12:11 24 4
gpt4 key购买 nike

这是我的项目结构:

 ├── module_1
├── sub_module
├── module_11
├── module_12
├── module_13
├── module_2

现在,如果我使用以下命令构建它:

$~ mvn package -pl sub_module

它只会构建 sub_module 而不会构建它的子模块。

构建 module_11/module_12/module_13 的唯一方法是如下所示明确指定它们:

$~ mvn package -pl sub_module,sub_module/module_11,sub_module/module_12,sub_module/module_13

这对我来说很不方便,只是想知道是否有更简单的方法来解决这个问题?

最佳答案

检查添加 -am-amd 选项是否有帮助

mvn clean package -pl sub_module -am
mvn clean package -pl sub_module -amd <== (confirmed by the OP)

参见Maven Tips and Tricks: Advanced Reactor Options :

-am, --also-make

If project list is specified, also build projects required by the list

-amd, --also-make-dependents

If project list is specified, also build projects that depend on projects on the list.

关于java - 如何通过 Maven 构建参数构建子模块的子模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48555823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com