Bir gradle build'in birkaç alt modu vardır. Bazıları uygulanmış java eklentisine sahiptir, bazıları yoktur. Eklentiyi yalnızca uygulandığında yapılandırmaya çalışıyorum. Bunu yapmak için, benim üst düzey build.gradle dosyasında aşağıdakileri ekleyin: do 2. arasındaki fark nedirNe zaman plugins.withType (somePlugin) .whenPluginlendirildi
allprojects {
plugins.withType(JavaPlugin).whenPluginAdded {
//some configuration on the JavaPlugin
}
}
:
allprojects {
plugins.withType(JavaPlugin) {
//some configuration on the JavaPlugin
}
}
Ancak, ben de şu tarz fark withType(){}
biçimindeki yapılandırmayı kullanıyorum ve withType().whenPluginAdded{}
stilini ne zaman kullanırım?
Bu yüzden eğer java eklentisini kodlama, java sürümü vb. Gibi şeyler belirleyerek yapılandırmak istersem, bu gerçekten bir fark yaratmaz. Doğru? –
Gradle kaynaklarından anladığım kadarıyla herhangi bir fark yaratmıyor. – Michael