1. ホーム
  2. グルーヴィー

[解決済み】gradleプラグインを適用する際の違いについて

2022-03-30 12:48:40

質問

gradleのプラグインブロックがわからない

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

などがあります。

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

最初のブロックにはプラグイン名、2番目のブロックにはパッケージとバージョンを記述しています。私は最初のブロックと2番目のブロックを使用する必要があります理解していない。

どのように解決するのですか?

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

新しい plugins メソッドは、マルチプロジェクト構成では機能しません ( subprojects , allprojects ) が、各子プロジェクトのビルド構成で動作します。

私は、機能が進むにつれて plugins しかし、現時点では、どちらも同時に使用することができますし、使用されています。