当我从终端运行gradle build
或任何其他gradle命令时,我无法看到最近执行的任务及其状态(例如:testClasses UP-TO-DATE
),但仅查看BUILD SUCCESSFUL
:
但是当我使用gradle插件从eclipse IDE运行build命令时,一切都很好:
我正在使用Gradle 4.0。有任何建议如何修复它?
答案 0 :(得分:35)
我想出了这个问题。如果执行gradle --help-
,您可能会注意到选项列表中的--console
选项,该选项负责在执行gradle任务期间输出。由于gradle v4.0控制台选项默认设置为 rich ,导致我使用终端输出。基本上使用--console=plain
修复了问题(例如:gradle --console=plain build
)。
答案 1 :(得分:1)
从Gradle 4.3开始,还有另一种选择:--console=verbose
这使用了4.0中引入的新的丰富样式输出,但还输出了早期版本中默认的任务标题和结果(:compileJava UP-TO-DATE
等)。它还为--console=plain
不输出的输出着色。
此功能在发行说明中进行了详细说明: https://docs.gradle.org/4.3/release-notes.html#new-command-line-options