2014-09-29 49 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