Я создал новый проект Gradle с помощью задачи-оболочки.Внутри buildscript я поместил в одну строку
print out
и настроил его, используя
$ gradle
Я получил следующий вывод
> Configure project :
org.gradle.internal.io.LinePerThreadBufferingOutputStream@6767e330
> Task :help
Welcome to Gradle 4.4.
To run a build, run gradle <task> ...
To see a list of available tasks, run gradle tasks
To see a list of command-line options, run gradle --help
To see more detail about a task, run gradle help --task <task>
Получается
System.out == out
, но это не так для System.err
или System.in
Я не смог найти никакой документациипочему это так, и, следовательно, мой вопрос заключается в том, является ли это ошибка или функция.