私はGradleプラグインを作成しています。私はGradleプロジェクト内のプラグインのユーザーガイドとソースコードを読んでGradleを学習しています。ソースコードでGradle Plugin:Convention vs. Extension
は、Iプロジェクトにプロパティを追加の2つの方法が見つかりました:
- 条約(JavaBasePluginによって設定さJavaPluginによって使用される)
- によって設定された拡張( AnnoncePluginであり、BuildAnnouncementsPluginによって使用されます)。
どのような状況で使用するのか分かりません。誰かが説明できますか?
PS:誰かが「gradle-plugin」というタグを追加してもらえますか?