我已经在gradle文件中定义了一个任务,如下所示:
task groupTherapy (dependsOn: yayGradle2) << {
println 'This is not fun!'
}
我相信以下是定义任务时调用的方法:
Task task(Map<String,?> args, String name)
Task task(Map<String,?> args, String name, Closure configureClosure)
Task task(String name)
Task task(String name, Closure configureClosure)
在我的情况下,请您说明一下以下哪种方法?并帮助我理解为什么?
最佳答案
Here,您可能会找到一个有趣的答案。 dependsOn: yayGradle2
将作为Map
的实例传递。任务的名称将由gradle在内部提取,并作为名称传递。
关于groovy - 定义任务时,将调用项目中的哪个方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33126369/