4.7 Gradle自定义插件

Gradle提供了强大的插件自定义功能,可以在某些情况下通过自定义插件实现自己的一些功能。官方文档的地址为https://docs.gradle.org/current/userguide/custom_plugins.html。

在Gradle中创建自定义插件,Gradle提供了以下三种方式。

  • 在build.gradle脚本中直接使用。
  • 在buildSrc中使用。
  • 在独立Module中使用。

Gradle插件可以在IDEA中进行开发,也可以在Android Studio中进行开发。它们唯一的不同就是IDEA提供了Gradle开发的插件,比较方便创建文件和目录。而在Android Studio中,开发者需要手动创建(但实际上这些目录并不多,也不复杂,完全可以手动创建)。