如何关闭控制台gradle构建消息(如"BUILD SUCCESSFUL")? [英] How do I turn off in console gradle build message like 'BUILD SUCCESSFUL'?
问题描述
我想将项目版本导出到环境
I want to export project version to environment
通过tag=
'gradle printVersion'`
by tag=
'gradle printVersion'`
printVersion
是gradle任务
task exportVersion {
println project.version
}
它打印0.0.1-SNAPSHOT
到控制台,并且我的$ tag env设置为0.0.1-SNAPSHOT:exportVersionUP-TO-DATEBUILD SUCCESSFUL
it print 0.0.1-SNAPSHOT
to console, and my $tag env is set to 0.0.1-SNAPSHOT:exportVersionUP-TO-DATEBUILD SUCCESSFUL
我该如何使:exportVersion包括BUILD SUCCESSFUL到控制台?
How do I make the gradle to include :exportVersion, BUILD SUCCESSFUL to console?
推荐答案
首先,您的任务配置错误.每次运行gradle时,都会以这种方式打印版本.为了避免这种情况,您应该添加一个动作:<<
或doLast
.要抑制gradle输出,请使用-q
开关:
First of all you have your task misconfigured. This way version will be printed every time gradle is run. To avoid it you should add an action: <<
or doLast
. To suppress gradle output, use -q
switch:
>cat build.gradle
task exportVersion << {
println project.version
}
>gradle -q exportVersion
unspecified
P.S. @DaveyDaveDave是正确的,不应该这样处理.
P.S. @DaveyDaveDave is right, it shouldn't be handled that way.
这篇关于如何关闭控制台gradle构建消息(如"BUILD SUCCESSFUL")?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!