1、创建一个Java library 项目命名为BuildSrc,删除build.gradle里面的内容,添加下面内容
apply plugin: 'groovy'
dependencies {
compile gradleApi()//gradle sdk
compile localGroovy()//groovy sdk
}
2、删除src/main下所有目录文件
- 在main 目录下创建groovy目录,创建包名com.home.plugin,创建MyPlugin.groovy 内容如下
package com.home.plugin
import org.gradle.api.Plugin
import org.gradle.api.Project
public class MyPlugin implements Plugin<Project> {
void apply(Project project) {
System.out.println("========================");
System.out.println("这是个插件!");
System.out.println("========================");
}
}
3、在app下的build.gradle添加引用 apply plugin: 'com.home.plugin'
Demo源码:https://github.com/xuguohongai/android/tree/master/GradlePlugin
参考连接:http://kvh.io/cn/tags/EmbraceAndroidStudio/