Gradle动态依赖项

时间:2014-09-29 05:39:07

标签: groovy gradle

4.times{ number -> 
   task "task$number" << {
      println("task$number");
   }
}

task2.dependsOn task1, task0, task3

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

1 个答案:

答案 0 :(得分:2)

这是一个采用3个参数的方法调用

http://groovy.codehaus.org/Statements

  

可选括号

     

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

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