android studio 自定义 gradle 插件

1.新建一个项目,然后新建一个 module

2.新建后删除里面的资源文件,只保留 src-main文件夹,在 main 下新建一个 groovy文件夹里面保存 groovy 文件

3,在 groovy 新建你的插件起始文件,比如 TestPlugin.groovy,插件必须要实现org.gradle.api.Plugin接口

class  TestPlugin implements Plugin {

@Override

    void apply(Project project) {

project.task('testMyTask') << {

println"Hello gradle plugin"

        }

}

4.新建一个 resource 文件夹,在目录中新建一个META-INF.gradle-plugins文件夹,然后再新建插件的声明文件pluginName.properties,用来定义插件的名称,以及插件的路径

implementation-class=com.xxx.TestPlugin


5.新建 build.gradle文件

apply plugin: 'groovy'

apply plugin: 'maven'

dependencies {

    //gradle sdk    compile gradleApi()

    //groovy sdk    compile localGroovy()

}

repositories {

    mavenCentral()

}

//打包到本地

//group = 'com.huodonghezi.aspectj.Plugin'

//version = '1.1.0'

//uploadArchives {

    // repositories {

        // mavenDeployer {

            // repository(url: uri('../repo'))

        // }

        // }

//}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容