如何关闭“BUILD SUCCESSFUL”之类的控制台gradle构建消息?

时间:2015-12-30 10:08:52

标签: gradle

我想将项目版本导出到环境

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

如何让gradle包含:exportVersion,BUILD SUCCESSFUL to console?

1 个答案:

答案 0 :(得分:4)

首先,您的任务配置错误。这样,每次运行gradle时都会打印版本。为避免这种情况,您应该添加操作:<<doLast。要抑制gradle输出,请使用-q开关:

>cat build.gradle 
task exportVersion << {
    println project.version
}

>gradle -q exportVersion
unspecified

P.S。 @DaveyDaveDave是对的,它不应该以这种方式处理。