groovy - Gradle动态依赖

标签 groovy gradle

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

task2.dependsOn task1, task0, task3

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

最佳答案

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

http://groovy.codehaus.org/Statements

Optional parenthesis

Method calls in Groovy can omit the parenthesis if there is at least one parameter and there is no ambiguity.

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

关于groovy - Gradle动态依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26093149/

相关文章:

groovy - Jenkins 找不到定义的功能?

gradle - Groovy v2.5.4的INDY版本在哪里?

java - Gradle:为什么这个build.gradle.kts脚本无法产生任何Java类?

android - 如何查看Android Studio中Gradle任务执行的CLI命令?

gradle - 如何使用Gradle压缩嵌套zip的内容

java - 找不到 Gradle 命令

java - Gradle:使用 Spring Boot 依赖项构建 'fat jar'

java - 哪个 Java/Groovy 库可以在图像上叠加文本

grails - src/groovy类中的记录器

groovy - 使用groovy从文本文件中提取包含在一行中的值