美文网首页
Android Studio Gradle Plugin

Android Studio Gradle Plugin

作者: 壮_7f46 | 来源:发表于2020-09-07 23:52 被阅读0次

使用Android Studio 创建自定义Gradle 插件

1、在project 下 new module (图1,图2)

图1 图2

2、删除无用目录,并将java目录改为groovy,同时创建resources/META-INF/gradle-plugins 目录,及xxx.properties文件,xxx即为应用插件时的插件名称,即apply plugin: 'xxx' (图3)

图3

3、在groovy目录下创建自己的包名,并创建插件的入口类,如:

package com.adu.plugintest

import org.gradle.api.Plugin

import org.gradle.api.Project

class PluginTest implements Plugin<Project> {

        @Override

        void apply(Project project) {

        }

}

4、xxx.properties文件内容:implementation-class=com.adu.plugintest.PluginTest (即入口类的全类名)

5、插件的build.gradle文件内容(图4)

图4

6、重新编一下工程,会在gradle task里看到upload任务,双击,将插件发布到本地仓库,即上述的repo目录下(图5)

图5

7、配置插件地址,在project的build.gradle文件中做如下修改(图6)

图6

8、使用插件,在app的build.gradle文件中做如下修改(图7)

图7

相关文章

网友评论

      本文标题:Android Studio Gradle Plugin

      本文链接:https://www.haomeiwen.com/subject/spmrektx.html