У меня есть проект, который использует многопроектную сборку Gradle.Некоторые из подпроектов написаны на Java, другие более новые - на Kotlin.
У нас есть один файл верхнего уровня build.gradle
.Этот файл содержит следующую часть:
allprojects {
plugins.withType(JavaPlugin) {
// All the stuff that all Java sub-projects have in common
...
}
// All the stuff that all sub-projects have in common
...
}
Теперь мы хотели бы ввести общие настройки для наших подпроектов Kotlin, но я не смог выяснить, какой withType
использовать.
build.gradle
файлы наших проектов Kotlin начинаются с
plugins {
id "org.jetbrains.kotlin.jvm" version "1.3.0"
}
, но не работают ни withType(org.jetbrains.kotlin.jvm)
, ни withType(KotlinProject)
.
Какой тип я должен там использовать?Спасибо!