Gradleプラグインを適用することの違いは何ですか?質問する

Gradleプラグインを適用することの違いは何ですか?質問する

Gradleプラグインブロックが理解できません

apply plugin: 'someplugin1'
apply plugin: 'maven'

そしてもう一つは:

plugins {
   id 'org.hidetake.ssh' version '1.1.2'
}

最初のブロックにはプラグイン名があります。2 番目のブロックにはパッケージとバージョンがあります。最初のブロックをどこで使用し、2 番目のブロックをいつ使用すればよいのかわかりません。

ベストアンサー1

ブロックpluginsはプラグインを適用する新しい方法であり、Gradle プラグイン リポジトリこのapplyアプローチは、ビルドにプラグインを追加する古い方法ですが、より柔軟な方法です。

新しいplugins方法は、マルチプロジェクト構成 ( subprojectsallprojects) では機能しませんが、各子プロジェクトのビルド構成では機能します。

plugins機能が進歩するにつれて、構成方法が古いアプローチに取って代わると思いますが、現時点では両方を同時に使用することができ、実際に使用されています。

おすすめ記事