当我运行这个任务时:
task tmpTask << {
project.properties.each {println " $it"}
}
我明白了:
org.gradle.java.home=/usr/lib/jvm/java-6-oracle
但是如何使用这个变量?我已经尝试了以下两种方式:
task tmpTask << {
println org.gradle.java.home
println project.properties.org.gradle.java.home
}
但这些都无法工作。第一次打印出现错误:
Could not find property 'org' on task ':tmpTask'.
第二个失败并出现以下错误:
Cannot get property 'gradle' on null object
Could not find method leftShift() for arguments [build_3vobal41blt05kb5pvio1jbbm$_run_closure12@33fabf91] on task ':tmpTask' of type org.gradle.api.DefaultTask
。 - Cadoiz