upToDateWhen 方法 传入的 闭包参数 的 返回值为 false , 无论执行多少次 , 无论任务输入 / 输出 是否相同 , 该任务都不会被跳过 , 强制执行 ;
// 设置第二次执行时是否跳过...taskOutputs ;
DefaultTask#taskOutputs 可以通过在自定义的 DefaultTask 类中 , 通过调用 outputs 获取 , 实际上调用的是 DefaultTask...预置任务
----
除了自定义的 Gradle 任务之外 , Gradle 官方定义了一系列的预置的任务 , 如在 Android 工程跟目录 build.gradle 构建脚本中定义的如下任务 ,...delete 方法 , 就是在 build.gradle 构建脚本中调用的方法 ;
在 Gradle 官方网站中 , 定义了一系列的 Task 任务类型 ,
可以在 https://docs.gradle.org.../current/dsl/#N1045C , 在该界面中 , 可以查看所有的官方定义的任务类型 ;