2016-04-19 16 views
2

Ich versuche nur, den Wert aus dem Parameter, den ich übergebe, an eine allgemeine Aufgabe zu übergeben. Zum Beispiel führe ich diese Aufgabe gradlew assembleTestApp -PtestParam = testVaribleParameter einer Variablen in Gradle zuweisen

in meinem build.gradle i den Wert einer Variablen

def var = $ TestParam

oben zuweisen möchten nicht funktioniert.

Antwort

1

Gradle verwendet die $ nur, um Variablenwerte innerhalb einer Zeichenfolge zu interpolieren. Um einen Parameter als reguläre Variable zu verwenden, benötigen Sie kein $ -Zeichen.

def var = testParam 
println "var: " + var + " testParam: " + testParam 
println "var: $var testParam: $testParam" 

Ergebnisse in:

gradle -q -PtestParam=foo 
    var: foo testParam: foo 
    var: foo testParam: foo 
+0

, die dank funktioniert ... – Bijesh

Verwandte Themen