我正在尝试构建一个基于控制台的应用程序,但每当我运行时
./gradlew run
我得到的进度条看起来像这样:
<=========----> 75% EXECUTING [29s]
无论如何,我可以删除此栏(直到应用程序结束(?或者有没有更好的方法来使用 gradle 编写控制台基础应用程序?
版本是 4.3.1
您可以使用命令行参数配置 Gradle 日志格式console
如下所述: https://docs.gradle.org/current/userguide/command_line_interface.html#rich_console
尝试使用 :./gradlew run --console=plain
另一种方法似乎是将TERM
环境变量设置为dumb
。
试试TERM=dumb ./gradlew run
要使其成为默认行为,请将org.gradle.console=plain
添加到 gradle.properties 文件中(先决条件 Gradle 版本高于 4.x(。
执行一次--console=plain
标志添加到命令中。
我知道您的问题是特定于使用 gradle 包装器的,但如果您使用的是 Gradle 工具 API,您可以通过以下方式控制颜色输出 设置颜色输出。结合--quiet
参数(通过 withArguments 设置(,这将产生纯文本输出。