gradle. Вариант передачи параметров командной строки

Задача gradle из командной строки вызывается так

gradle myTask

, где myTask – имя задачи

Иногда хочется передать параметр при вызове из командной строки. Сделать это можно через использование такого синтаксиса:

gradle myTask -Pparam1=test

Опция -Pparam1=test добавляет переменную к объекту project. И переданный через командную строку параметр можно использовать примерно так:

task myTask(){
    doLast{
        def cliParam = (project.param1)? project.param1 : 'defaultValue';
        ant.echo "param via cli: " + cliParam
        //task job here
    }
}

Leave a Reply

Your email address will not be published. Required fields are marked *