Gradleプラグインブロックが理解できません
apply plugin: 'someplugin1'
apply plugin: 'maven'
そしてもう一つは:
plugins {
id 'org.hidetake.ssh' version '1.1.2'
}
最初のブロックにはプラグイン名があります。2 番目のブロックにはパッケージとバージョンがあります。最初のブロックをどこで使用し、2 番目のブロックをいつ使用すればよいのかわかりません。
ベストアンサー1
ブロックplugins
はプラグインを適用する新しい方法であり、Gradle プラグイン リポジトリこのapply
アプローチは、ビルドにプラグインを追加する古い方法ですが、より柔軟な方法です。
新しいplugins
方法は、マルチプロジェクト構成 ( subprojects
、allprojects
) では機能しませんが、各子プロジェクトのビルド構成では機能します。
plugins
機能が進歩するにつれて、構成方法が古いアプローチに取って代わると思いますが、現時点では両方を同時に使用することができ、実際に使用されています。