Groovy 在Gradle中设置和读取脚本范围的变量
在我的Gradle script build.Gradle中,我希望执行以下操作:Groovy 在Gradle中设置和读取脚本范围的变量,groovy,gradle,Groovy,Gradle,在我的Gradle script build.Gradle中,我希望执行以下操作: String releaseDir = "release" String prepareReleaseDir(String dir=releaseDir) { delete dir mkdir dir } task t() << { prepareReleaseDir() } 但通过Gradle调用task t会引发以下错误消息: >在项目上找不到属性“releaseDir
String releaseDir = "release"
String prepareReleaseDir(String dir=releaseDir) {
delete dir
mkdir dir
}
task t() << {
prepareReleaseDir()
}
但通过Gradle调用task t会引发以下错误消息:
>在项目上找不到属性“releaseDir”
你知道我做错了什么吗?你可以使用《用户指南》第13.4.2节
ext {
releaseDir = 'release'
}