Sto usando Gradle nel mio progetto. Ho un compito per fare qualche configurazione extra con la mia guerra. Ho bisogno di costruire una stringa da utilizzare nella mia attività come, diciamo che ho:Uso delle variabili nello script di build Gradle
task extraStuff{
doStuff 'org.springframework:spring-web:[email protected]'
}
Questo funziona bene. Che cosa devo fare è definire la versione (in realtà già definito nelle proprietà del file) e utilizzare questo nel compito come:
springVersion=3.0.6.RELEASE
task extraStuff{
doStuff 'org.springframework:spring-web:${springVersion}@war'
}
Il mio problema è la versione primavera non è riconosciuto come variabile. Quindi, come posso passarlo all'interno della stringa?
non dimenticare, si può rompere fuori così: 'doS gruppo tufo: 'org.springframework', nome: 'spring-web', versione: $ {springVersion}, ext: 'war'' –