Używam Gradle w moim projekcie. Mam zadanie do wykonania dodatkowej konfiguracji z moją wojną. Potrzebuję zbudować ciąg znaków do użycia w moim zadaniu, powiedzmy, że mam:Używanie zmiennych w kompilacji Gradle
task extraStuff{
doStuff 'org.springframework:spring-web:[email protected]'
}
To działa dobrze. Co muszę zrobić, to określić wersję (faktycznie już zdefiniowaną we właściwościach pliku) i wykorzystuje to w zadania jak:
springVersion=3.0.6.RELEASE
task extraStuff{
doStuff 'org.springframework:spring-web:${springVersion}@war'
}
Mój problem jest wersja wiosna nie jest rozpoznawana jako zmiennej. Więc jak mogę przekazać to w ciągu znaków?
nie zapomnij, można podzielić go na zewnątrz, a także: 'DOS tuf grupa: 'org.springframework', nazwa: 'spring-web', wersja: $ {springVersion}, ext: 'war'' –