Javi Chaqués
02/22/2022, 8:17 AMBorzdeG
02/22/2022, 10:28 AMplugins {
alias(libs.plugins.detekt)
}
BorzdeG
02/22/2022, 10:30 AM[plugins]
detekt = { id = "io.gitlab.arturbosch.detekt", version = "1.19.0" }
Javi Chaqués
02/22/2022, 5:42 PMBorzdeG
02/22/2022, 6:18 PMplugins {
alias(libs.plugins.detekt).apply(false)
}
subprojects {
project.pluginManager.withPlugin(rootProject.libs.plugins.kotlin.jvm.get().pluginId) {
plugins.apply(rootProject.libs.plugins.detekt.get().pluginId)
tasks.withType<Detekt> {
buildUponDefaultConfig = true
config.from(rootDir.resolve("detekt/detekt.yml"))
}
}
}
sample 2:
root module:
plugins {
alias(libs.plugins.detekt).apply(false)
}
submodule:
plugins {
id(libs.plugins.detekt.get().pluginId)
}
tasks.withType<Detekt> {
buildUponDefaultConfig = true
config.from(rootDir.resolve("detekt/detekt.yml"))
}
I prefer the first example…Javi Chaqués
02/22/2022, 6:19 PMJavi Chaqués
02/25/2022, 2:49 PMJavi Chaqués
02/25/2022, 2:49 PMCaused by: java.lang.NoClassDefFoundError: com/android/build/gradle/BaseExtension
Javi Chaqués
02/25/2022, 2:50 PMBorzdeG
02/25/2022, 8:38 PM