我正在阅读gradle书,它说:
apply plugin: 'java'
task customJar(type: Jar) {
...
destinationDir = file("${buildDir}/jars")
...
}
file()
方法,在Gradle中始终可用 构建文件
所以我的问题是这个方法来自哪里?它在哪里定义,为什么脚本可以看到它?
答案 0 :(得分:1)
file()
方法来自Project
类(与许多其他方法一样)。基本上,如果在方法调用之前没有定义对象,则很有可能在project
对象上调用此方法,该对象是Project
类实例。