2

我拼命地尝试只构建 gradle 模块的子模块。这是我目前的结构:

root
|_ foo
   |_egg
   |_nogg
|_ bar
   |_celona

当我跑

gradle :foo:egg:build

它构建子模块。我希望它构建所有两个子模块eggnogg

我试过了:

gradle :foo:build

但它只构建 foo (没有来源)

gradle :foo:*:build

是我期望做的还是

gradle :foo::build

然而,让它工作没有运气。有任何想法吗?该文档没有给出多项目部分的提示。

4

1 回答 1

0

您可以通过指定每个任务的完整路径来执行所有 foo 子项目任务:

gradle :foo:egg:build :foo:nogg:build

Gradle 在命令行参数中接受多个任务。

于 2020-02-19T15:15:20.773 回答