Как я могу получить доступ к аргументам запуска изнутри скрипта gradle? - PullRequest
1 голос
/ 11 июля 2019

В скрипте Gradle я создаю, а затем запускаю (т.е. выполняю) новые скрипты Gradle. Во время разработки и отладки было бы неплохо, если бы при запуске они могли передавать определенные параметры (например, -i (nfo), -debug или --stacktrace) дочерним сценариям.

Есть ли способ запросить аргументы запуска работающего скрипта gradle из этого скрипта, чтобы я мог передать их exec? Некоторое время я гуглил, но подсказки пока не нашел. Любые идеи кто-нибудь?

1 Ответ

1 голос
/ 11 июля 2019

Лучшее, что я могу придумать, это StartParameter :

StartParameter определяет конфигурацию, используемую экземпляром Gradle для выполнения сборки.Свойства StartParameter обычно соответствуют параметрам командной строки Gradle.

Вы можете получить экземпляр текущей сборки с помощью Gradle.getStartParameter () :

project.getGradle().getStartParameter() 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...