如何关闭控制台gradle构建消息(如"BUILD SUCCESSFUL")? [英] How do I turn off in console gradle build message like 'BUILD SUCCESSFUL'?

查看:187
本文介绍了如何关闭控制台gradle构建消息(如"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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆