Консольное приложение, которое связывается с пользователем Gradle - PullRequest
0 голосов
/ 10 июня 2019

Мне нужно создать консольное приложение java, которое считывает некоторые запросы из стандартного ввода и создает его с помощью gradle.

Основной цикл в "Cli.java"

 while (!(line = reader.readLine()).isEmpty()) { /*some code*/ }

Задача в gradle

task cli(type: JavaExec) {
    classpath = sourceSets.main.runtimeClasspath
    main = 'Cli'
}

Но когда я запускаю эту задачу, я получаю NPE, когда пытаюсь прочитать строку.Я ожидал, что программа будет ждать некоторые входные данные, но не хочет ничего читать.

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