Plugins Gradle插件:约定与扩展
我正在编写一个Gradle插件,通过阅读用户指南和Gradle项目中插件的源代码来学习Gradle 在源代码中,我找到了两种向项目添加属性的方法:Plugins Gradle插件:约定与扩展,plugins,gradle,Plugins,Gradle,我正在编写一个Gradle插件,通过阅读用户指南和Gradle项目中插件的源代码来学习Gradle 在源代码中,我找到了两种向项目添加属性的方法: 约定(由JavaBasePlugin设置并由JavaPlugin使用) 扩展(由AnnoncePlugin设置并由BuildAnnouncementsPlugin使用) 我不明白它们之间的区别以及在什么情况下使用哪一个。有人能解释一下吗 PS:有人能在SO plugin中添加标签“gradle plugin”吗?我在以下网站上找到了答案: 扩展和
- 约定(由JavaBasePlugin设置并由JavaPlugin使用)
- 扩展(由AnnoncePlugin设置并由BuildAnnouncementsPlugin使用)