美文网首页
Gradle Plugin创建与集成

Gradle Plugin创建与集成

作者: 7ff53e360bcc | 来源:发表于2018-11-11 17:46 被阅读12次

gradle 的插件相当于将一些task进行封装,方便他人使用我们task。

创建Gradle插件

创建项目

1 新建一个Android module
2 Library Name 为 xxxPlugin

  1. Module Name 为 buildSrc
image.png
image.png

配置gradle

  1. testPlugin/build.gradle
apply plugin: 'groovy'

dependencies {
    //gradle sdk
    compile gradleApi()
    //groovy sdk
    compile localGroovy()
}

调整文件目录为

  1. java -> groovy
  2. res -> resources 创建文件夹 META-INF.gradle-plugins 创建文件 com.test.www.properties($packageName.properties)
image.png

com.test.www.properties

implementation-class=MyPlugin

MyPlugin

import org.gradle.api.Plugin
import org.gradle.api.Project

class MyPlugin implements Plugin<Project> {
    @Override
    void apply(Project project) {
        println("this is my testPlugin")
    }
}

此处我们的plugin就创建完毕了。

依赖

App/build.gradle

apply plugin: MyPlugin

构建后我们可以执行 ./gradlew tasks 后验证结果


image.png

相关文章

网友评论

      本文标题:Gradle Plugin创建与集成

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