グラデルビルドには複数のサブモジュールがあります。それらの中には、Javaプラグインが適用されているものもあれば、そうでないものもあります。私はプラグインが適用されている場合にのみ設定しようとしています。これを行うために、私は私のトップレベルのbuild.gradleファイルに次の行を追加します。plugins.withType(somePlugin)を使用するタイミング.whenPluginAdded
allprojects {
plugins.withType(JavaPlugin) {
//some configuration on the JavaPlugin
}
}
しかし、私はまた、次のスタイルに気づいた:
allprojects {
plugins.withType(JavaPlugin).whenPluginAdded {
//some configuration on the JavaPlugin
}
}
行う2の違いは何ですか私はwithType(){}
スタイルの設定を使用し、いつwithType().whenPluginAdded{}
スタイルを使用しますか?
したがって、エンコーディング、Javaバージョンなどのようなものを指定してJavaプラグインを構成したいのであれば、実際には違いはありません。正しい? –
私がGradleのソースから理解する限り、それは何の違いもありません。 – Michael