Don't apply Kover to projects with AAR libraries (#2211)

* Don't apply Kover to projects with AAR libraries

* Move the Kover configuration to the `plugins` project
This commit is contained in:
Jorge Martin Espinosa 2024-01-11 21:16:31 +01:00 committed by GitHub
parent d76ee23514
commit e859b58f09
7 changed files with 248 additions and 203 deletions

View file

@ -26,6 +26,7 @@ buildscript {
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
id("io.element.android-root")
alias(libs.plugins.android.application) apply false
alias(libs.plugins.android.library) apply false
alias(libs.plugins.kotlin.android) apply false
@ -39,7 +40,6 @@ plugins {
alias(libs.plugins.ktlint)
alias(libs.plugins.dependencygraph)
alias(libs.plugins.sonarqube)
alias(libs.plugins.kover) apply false
}
tasks.register<Delete>("clean").configure {
@ -161,10 +161,6 @@ allprojects {
}
}
allprojects {
apply(plugin = "org.jetbrains.kotlinx.kover")
}
// Register quality check tasks.
tasks.register("runQualityChecks") {
project.subprojects {