美文网首页
Gradle 任务 -- 任务的弃用和禁用

Gradle 任务 -- 任务的弃用和禁用

作者: 冯可乐同学 | 来源:发表于2022-01-01 09:38 被阅读0次

----《Android Gradle 权威指南》学习笔记

总目录:Gradle 学习系列 -- 目录

上一篇:Gradle 任务 -- 任务排序

下一篇:Gradle 任务 -- 任务的 onlyIf 断言

  1. 在 Task 中有个 enabled 属性,用于启动和禁用任务。默认是 true,表示启用;设置为 false,则禁止该任务执行,输出会提示该任务被跳过。

  2. 举个栗子,在 build.gradle 中有以下代码:

task taskEnable{
    doLast{
        println "test -- task taskEnable"
    }
}

taskEnable.enabled = true

在命令行中执行命令:gradle taskEnable
打印结果:

> Task :taskEnable
test -- task taskEnable

如果将 enabled 设置为 false: taskEnable.enabled = false
在命令行中执行命令:gradle taskEnable,则打印结果中不会有任何输出。

  1. 在某些情况下,可以通过设置该属性灵活控制任务的执行,不过这种方式需要在执行到具体逻辑的时候才能进行判断设置。
相关代码:https://gitee.com/fzq.com/gradle-demos

相关文章

网友评论

      本文标题:Gradle 任务 -- 任务的弃用和禁用

      本文链接:https://www.haomeiwen.com/subject/ctgcfrtx.html