我只是想将传递给 gradle 任务的参数的值分配给它。例如我运行这个任务 gradlew assembleTestApp -PtestParam=testVarible
在我的 build.gradle 中,我想将值分配给变量
def var = $testParam
上面的方法不起作用。
最佳答案
Gradle 仅使用 $
来插入字符串内的变量值。要将参数用作常规变量,不需要 $ 符号。
def var = testParam
println "var: " + var + " testParam: " + testParam
println "var: $var testParam: $testParam"
结果:
gradle -q -PtestParam=foo
var: foo testParam: foo
var: foo testParam: foo
关于gradle - 将参数分配给gradle中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36715973/