/execution/TaskExecutionGraphListener.html
一、自定义插件中定义普通方法
----
在 自定义 Gradle 插件 的 Extension 扩展 中 , 可以定义方法..., 定义的方法可以带参数 , 也可以不带参数 ;
代码示例如下 :
class MyPluginExtensions {
def name
def age
// 在扩展中定义方法...Gradle 任务 Task
----
在 Android Studio 的 Gradle 面板中的 Task 任务 , 都是在 Android Gradle 插件中定义的 , 在自定义插件中 , 也可以自定义...{
@TaskAction
void run() {
println 'MyTask TaskAction'
}
}
然后 , 在自定义插件中 , 创建 Task...build.gradle 构建脚本中引入插件 ;
apply plugin: MyPlugin
编译应用 , 可以看到 HelloMyTask 任务在 preBuild 之后 , 在 preDebugBuild