我只是想从传递给gradle任务的参数分配值。例如,我运行此任务gradlew assembleTestApp -PtestParam = testVarible
在我的build.gradle中,我想将值分配给变量
def var = $ testParam
以上无法正常工作。
Gradle$
仅使用inertpolate字符串内的变量值。要将参数用作常规变量,则不需要$ sign。
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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句