Gradle内置函数来自哪里?

时间:2015-08-12 07:12:25

标签: gradle

我正在阅读gradle书,它说:

apply plugin: 'java'

task customJar(type: Jar) {
    ...
    destinationDir = file("${buildDir}/jars")
    ...
}
  

file()方法,在Gradle中始终可用   构建文件

所以我的问题是这个方法来自哪里?它在哪里定义,为什么脚本可以看到它?

1 个答案:

答案 0 :(得分:1)

file()方法来自Project类(与许多其他方法一样)。基本上,如果在方法调用之前没有定义对象,则很有可能在project对象上调用此方法,该对象是Project类实例。