我想将项目版本导出到环境
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?
答案 0 :(得分:4)
首先,您的任务配置错误。这样,每次运行gradle时都会打印版本。为避免这种情况,您应该添加操作:<<
或doLast
。要抑制gradle输出,请使用-q
开关:
>cat build.gradle
task exportVersion << {
println project.version
}
>gradle -q exportVersion
unspecified
P.S。 @DaveyDaveDave是对的,它不应该以这种方式处理。