для различий в разных конфигурациях плагинов, я использую отдельные файлы.
Например:
. / Build.gradle.kts
. / Detekt.gradle.kts
./settings.gradle.kts
./module1
./module2
...
В корне build.gradle.kts
У меня естьэто:
plugins {
id("io.gitlab.arturbosch.detekt") version DependencyVersion.Detekt
}
buildscript {
dependencies {
classpath(io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.1.1)
}
}
И для его настройки я иду на detekt.gradle.kts
и ставлю:
apply(plugin = "io.gitlab.arturbosch.detekt")
detekt {
// configure
}
Но detekt
лямбда не найдена. Также пробовал с:
apply(plugin = "io.gitlab.arturbosch.detekt")
configure<io.gitlab.arturbosch.detekt.Detekt> {
// configure
}
Но он не находит .Detekt
.
С JaCoCo у меня нет проблем с использованием второго подхода, но он не работает сDetekt или SonarQube.
Как настроить плагины в отдельном файле?
Спасибо.