gpt4 book ai didi

groovy - 如何在build.gradle中使用gradle属性

转载 作者:行者123 更新时间:2023-12-03 12:33:17 24 4
gpt4 key购买 nike

当我运行此任务时:

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

最佳答案

project.properties Map<String, ?>
所以你可以使用

project.properties['org.gradle.java.home']

您还可以使用 property()方法(但是会在其他位置查找):
project.property('org.gradle.java.home')

关于groovy - 如何在build.gradle中使用gradle属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30170539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com