我想将项目版本导出到环境
通过tag='gradle printVersion'`
printVersion是 gradle 任务
task exportVersion {
println project.version
}
Run Code Online (Sandbox Code Playgroud)
它打印0.0.1-SNAPSHOT到控制台,我的 $tag env 设置为0.0.1-SNAPSHOT:exportVersionUP-TO-DATEBUILD SUCCESSFUL
如何使 gradle 包含 :exportVersion, BUILD SUCCESSFUL 到控制台?
首先,您的任务配置错误。这样每次运行 gradle 时都会打印版本。为了避免这种情况,您应该添加一个操作:<<或doLast。要抑制 gradle 输出,请使用-qswitch:
>cat build.gradle
task exportVersion << {
println project.version
}
>gradle -q exportVersion
unspecified
Run Code Online (Sandbox Code Playgroud)
PS @DaveyDaveDave 是对的,不应该这样处理。
| 归档时间: |
|
| 查看次数: |
1649 次 |
| 最近记录: |