我正在尝试构建基于控制台的应用程序,但是无论何时运行
./gradlew run
我看到了如下所示的进度条:
<=========----> 75% EXECUTING [29s]
无论如何,我是否可以删除此栏(该栏一直挂到应用程序结束)?还是有更好的方法用gradle编写控制台基础应用程序?
版本为4.3.1
答案 0 :(得分:3)
您可以使用console
命令行参数配置Gradle日志格式,如下所述:https://docs.gradle.org/current/userguide/command_line_interface.html#rich_console
尝试:./gradlew run --console=plain
答案 1 :(得分:0)
执行此操作的另一种方法似乎是将TERM
环境变量设置为dumb
。
尝试TERM=dumb ./gradlew run
答案 2 :(得分:0)
我知道您的问题特定于使用gradle包装器,但是如果您使用的是Gradle Tooling API,则可以通过以下方式控制颜色输出
setColorOutput。与var value_id = ko.observable('').extend({
minLength: 18,
maxLength: 18,
pattern: {
params: '/^(xyz34|xyz12)((?=.*[a-zA-Z])(?=.*[0-9])){13}/g',
message: 'Please provide a valid ID.'
},
required: {
message: 'Please enter a ID.',
params: true
}
});
参数(通过withArguments设置)结合使用,将产生纯文本输出。
答案 3 :(得分:0)
要使其成为默认行为,请将 org.gradle.console=plain
添加到 gradle.properties 文件(前提条件 Gradle 版本高于 4.x)。
一次性执行向您的命令添加 --console=plain
标志。