Я разрабатываю приложение командной строки и использую подключаемый модуль Gradle Application для его запуска. Мое приложение содержит простой цикл print / readline. Запустив его с помощью Gradle, я получаю строку <==========---> 80% EXECUTING, помещенную Gradle между строками вывода моего приложения.
Если я запустил свое приложение следующим образом: TERM=dumb ./gradlew run, промежуточный вывод исчезнет, однако я столкнусь с задержкой около 500 мс между моим readline и следующим print. Есть ли способ настроить Gradle для запуска моего приложения без собственной логики?




Как предлагает комментарий Slaw, решение состоит в том, чтобы запустить
./gradlew run --console=plain --quiet
Что произойдет, если вы попробуете
./gradlew run --console=plain --quiet?