Я пишу консольное приложение с Java и gradle. Я использую плагин application
и правильно настроил нужные поля в build.gradle
.
В моем основном классе у меня есть BufferedReader
, связанный с System.in
. Здесь проблема: когда я запускаю gradle run
в каталоге проекта, читатель не ждет ввода моего консоли. BufferedReader#readLine
вместо этого возвращает null
при первом вызове. Это поведение нежелательно для того, что я делаю.
Какое решение? Есть ли отдельный плагин для консольного приложения для gradle или мне нужно настроить плагин application
как-то в соответствии с моими потребностями?