2014-09-29 48 views
0
4.times{ number -> 
    task "task$number" << { 
     println("task$number"); 
    } 
} 

task2.dependsOn task1, task0, task3 

上面设置任务task2的代码取决于此处定义的任何其他任务。但是groovy语法中的task2.dependsOn是什么?它看起来不像方法调用。Gradle动态相关性

回答

2

即一个方法调用服用3个参数

http://groovy.codehaus.org/Statements

可选括号在Groovy

方法调用可以省略括号如果有至少一个参数,并且没有歧义。

println "Hello world" 
System.out.println "Nice cheese Gromit!" 
+0

啊,括号是可选的,@tim_yates谢谢。 – 2014-09-29 05:43:58