Groovy 在Gradle脚本中从:到:应用构造

Groovy 在Gradle脚本中从:到:应用构造,groovy,gradle,task,apply,Groovy,Gradle,Task,Apply,我在一个Gradle版本中遇到了这个结构应用于:-到:,我不明白它的作用 task ("someName", type: someType) { task -> def path = "src/main/tran/${transformType}.groovy" def global = "$rootDir/$path" apply from: global, to: task } 如果这是Groovysh还是完全是渐变概念?apply是

我在一个Gradle版本中遇到了这个结构应用于:-到:,我不明白它的作用

task ("someName", type: someType) { task ->
        def path = "src/main/tran/${transformType}.groovy"

        def global = "$rootDir/$path"
        apply from: global, to: task
}

如果这是Groovysh还是完全是渐变概念?

apply
是渐变概念<代码>应用自:将给定脚本应用于当前项目。换句话说,脚本中出现的简单名称(例如,
路径
)将使用
项目
对象进行解析。举个例子,应用包含
println path
的脚本将打印
project.path

apply from:,to:
将给定脚本应用于
to:
指定的对象。举个例子,将包含
println path
的脚本应用于
task
将打印
task.path