AndroidStudio中自定义 Gradle plugin
本文内容包括:
- 利用AndroidStudio,编写自定义Gradle plugin
- MavenDeployer 发布plugin
- 使用Gradle plugin
简介
之前写了一个Android中的AOP框架Cooker, 和小工具Cooker-tracer
这里总结一下里面用到的两块小知识:
1)自定义 Gradle plugin
2)发布自己的jar到 maven仓库
项目中引入自定义Gradle plugin一般有三种方法:
- 直接写在 build.gradle中.
- plugin源码放到rootProjectDir/buildSrc/src/main/groovy目录下
- plugin打包成jar, 发布到maven仓库, 然后项目通过Build Script依赖jar的形式引入
下面介绍的是第3种方式.