使用-Gradle-插件(Plugins)
What plugins do 插件的作用
在项目中应用插件可以扩展项目的能力,它可以做以下事情:
- 扩展 Gradle 模型(例如,添加可配置的新 DSL 元素)
- 根据约定配置项目(例如添加新任务或配置合理的默认值)
- 应用特定的配置(例如添加组织存储库或执行标准)
Types of plugins 插件的类型
在 Gradle 有两种通用的插件,脚本插件和二进制插件。 脚本插件是附加的构建脚本,用于进一步配置构建,并通常实现操作构建的声明性方法。 它们通常在构建中使用,尽管它们可以外部化并从远程位置访问。 二进制插件是实现 Plugin 接口并采用编程方法来操作构建的类。 二进制插件可以驻留在构建脚本中、项目层次结构中或外部插件罐中。
