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