右键项目根目录 new->Directory
同步一下
同步出来是这样的效果
新建文档夹 src-main-java
新建包名随便取
新建类 继承 Plugin实现方法
在app 的build.gradle添加
apply plugin: com.sun.plugin.MyPlugin
再次同步,就可以看到plugin 中的打印语句
插件引入成功
buildSrc --main 选择new Directory 选择 resources
新建文件夹 META-INF--gradle-plugins
新建文件 com.sun.plugin.properties
这里是错误的创建
打开文件输入
implementation-class=com.sun.plugin.MyPlugin
需要注意的是META-INF 文件夹 是META-INF 而不是 META_INF ,文件夹名字不对会报找不到的错误
app的bulid.gradle 引入插件
apply plugin:'com.sun.plugin'
再次同步
完结洒花。。。。。