我使用包装器任务创建了一个新的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
我找不到任何有关为何如此的文档,因此我的问题是这是错误还是功能。