文章目录
一、自定义插件中定义普通方法
二、自定义插件中定义 Gradle 任务 Task
三、代码示例
代码结构
自定义插件
自定义扩展
自定义扩展的扩展
自定义 Gradle 任务
build.gradle...一、自定义插件中定义普通方法
----
在 自定义 Gradle 插件 的 Extension 扩展 中 , 可以定义方法 , 定义的方法可以带参数 , 也可以不带参数 ;
代码示例如下 :
class...Gradle 任务 Task
----
在 Android Studio 的 Gradle 面板中的 Task 任务 , 都是在 Android Gradle 插件中定义的 , 在自定义插件中 , 也可以自定义...任务 ,
设置 preDebugBuild 任务 依赖于 HelloMyTask 自定义任务 , 执行 preDebugBuild 任务之前 , 必须先执行 HelloMyTask 任务 ;
import...JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
// 定义扩展属性 , 其中的变量对所有子项目可见