android studio 自定义 gradle 插件

2018-03-29  本文已影响0人  wilken

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'))

        // }

        // }

//}

上一篇下一篇

猜你喜欢

热点阅读