开发Gradle plugin
· 阅读需 11 分钟
最近在学习如何编写 Gradle plugin
, 记录一下学习心得
插件分类
Gradle
插件有三种实现方式 Script plugins
、Precomplied script plugins
和 Binary plugins
Script plugins
: 在build.gradle
中直接实现插件逻辑,只能在当前构建中使用。Precomplied script plugins
: 在项目中的独立文件(.gradle
或.gradle.kts
)中实现插件逻辑,可以在项目中的多个构建中使用。Binary plugins
: 使用独立项目实现插件逻辑,并打包为jar文件,在项目中通过引用jar文件来使用。
本文使用独立项目来制作 Binary plugins
.