1
我已经定义在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)
能否请您给我解释一下在我的情况下,哪些这些方法会被调用?并帮助我理解为什么?
忘了提及我是新来的gradle和groovy。 – Ajay
这是你可能要找的东西:http://stackoverflow.com/questions/27584463/understing-the-groovy-syntax-in-a-gradle-task-definition/27584555#27584555 – Opal
谢谢。帮助。 :) – Ajay