Вы можете использовать Свойства проекта для этой цели (см. Свойства проекта )
Пример: рассмотрим следующую задачу
task hello{
doLast{
println "Hello ${project.findProperty('myProp')}"
}
}
Выможно передать значение свойства следующим образом:
./gradlew hello -PmyProp=world
Примечание вам следует использовать имя переменной, отличное от "version", поскольку version
уже является свойством Gradle, присоединенным к проекту.
Примечание 2 : я заметил, что вы используете простую кавычку для значения src
, это не может работать.Вам нужно задать двойную кавычку для интерполяции строк (см. здесь ):
Использование:
src "http://archiva/repository/test/$version/project-$version.jar"
вместо:
src 'http://archiva/repository/test/$version/project-$version.jar'