Мне нужно создать консольное приложение java, которое считывает некоторые запросы из стандартного ввода и создает его с помощью gradle.
Основной цикл в "Cli.java"
while (!(line = reader.readLine()).isEmpty()) { /*some code*/ }
Задача в gradle
task cli(type: JavaExec) {
classpath = sourceSets.main.runtimeClasspath
main = 'Cli'
}
Но когда я запускаю эту задачу, я получаю NPE, когда пытаюсь прочитать строку.Я ожидал, что программа будет ждать некоторые входные данные, но не хочет ничего читать.