文章目录
一、自定义插件中定义普通方法
二、自定义插件中定义 Gradle 任务 Task
三、代码示例
代码结构
自定义插件
自定义扩展
自定义扩展的扩展
自定义 Gradle 任务
build.gradle...----
在 自定义 Gradle 插件 的 Extension 扩展 中 , 可以定义方法 , 定义的方法可以带参数 , 也可以不带参数 ;
代码示例如下 :
class MyPluginExtensions...Gradle 任务 Task
----
在 Android Studio 的 Gradle 面板中的 Task 任务 , 都是在 Android Gradle 插件中定义的 , 在自定义插件中 , 也可以自定义...Gradle 任务 ;
首先 , 先自定义 Task 任务 , 继承 DefaultTask 类 , 实现一个任务执行方法 , 参考 【Android Gradle 插件】自定义 Gradle 任务...{
@TaskAction
void run() {
println 'MyTask TaskAction'
}
}
然后 , 在自定义插件中 , 创建 Task