如何在循环中调用gradle任务

时间:2015-11-18 09:38:33

标签: gradle build.gradle

我想在两个gradle项目之间共享一个gradle构建文件。

项目A是一个包含子项目C和D的多项目构建。

我有包含此任务的misc.gradle:

task doStuff << {
    println "$project.name"
}

在项目A的build.gradle中,我使用subprojects{apply from: misc.gradle}

当我运行gradle doStuff时,我得到了输出:

C
D

项目B是单项目构建。在构建文件中,我有一个包含['C','D']的列表。我现在想在这个列表的循环中调用doStuff任务,所以我获得与项目A中相同的输出。

我可以将项目B转换为具有C和D项目的空构建文件的多项目构建,但还有另一种方法吗?

0 个答案:

没有答案