运行Gradle应用程序时如何获得执行/进度条?

pip*_*yan 4 gradle

我正在尝试构建基于控制台的应用程序,但是无论何时运行

./gradlew run
Run Code Online (Sandbox Code Playgroud)

我得到thr进度栏,看起来像这样:

<=========----> 75% EXECUTING [29s]
Run Code Online (Sandbox Code Playgroud)

无论如何,我是否可以删除此栏(该栏一直挂到应用程序结束)?还是有更好的方法用gradle编写控制台基础应用程序?

版本是4.3.1

com*_*tus 9

另一种方法似乎是将TERM环境变量设置为dumb.

尝试TERM=dumb ./gradlew run


M.R*_*uti 8

您可以使用console命令行参数配置Gradle日志格式,如此处所述:https : //docs.gradle.org/current/userguide/command_line_interface.html#rich_console

尝试: ./gradlew run --console=plain


小智 7

要使其成为默认行为,请添加org.gradle.console=plain到 gradle.properties 文件(前提条件 Gradle 版本大于 4.x)。

一次性执行--console=plain将标志添加到您的命令中。