Gradle下定制Plugin

Android Gradle Plugin 有两种形式

  • 直接在build.gradle/创建x.gradle中开发
  • 实现Plugin重写build过程

Plugin重写build

  1. 新建android library
  2. 删除文件
Gradle下定制Plugin_第1张图片
删除的文件
  1. 新建文件夹
Gradle下定制Plugin_第2张图片
新的文件结构
  1. 编写代码文件
  • 继承 gradlePlugin,类的后缀不再是.java而是.groovy
  • project.extensions.create(...,...); 前面是Name,后面是Model,model中在gralde script 中键对上就可以。

e.g.

Gradle下定制Plugin_第3张图片
定义额外属性
  1. 直接使用此插件
Gradle下定制Plugin_第4张图片
本地 jar
  1. 发布本地仓库
Gradle下定制Plugin_第5张图片
本地仓库使用

你可能感兴趣的:(Gradle下定制Plugin)