Fix Sonar with AGP 9 (some workarounds) (#7055)
Since it'll try to resolve their output, first they need to complete.
This commit is contained in:
committed by
GitHub
parent
c82d1011d7
commit
e370b33771
@@ -24,6 +24,7 @@ import extension.buildConfigFieldStr
|
||||
import extension.locales
|
||||
import extension.setupDependencyInjection
|
||||
import extension.testCommonDependencies
|
||||
import org.sonarqube.gradle.SonarResolverTask
|
||||
import java.util.Locale
|
||||
|
||||
plugins {
|
||||
@@ -245,6 +246,11 @@ androidComponents {
|
||||
configureLicensesTasks(reportingExtension)
|
||||
}
|
||||
|
||||
// Configure the SonarQube plugin to wait for the resource generation tasks to complete before running the analysis.
|
||||
tasks.withType<SonarResolverTask>().configureEach {
|
||||
dependsOn("generateGplayDebugResValues", "generateGplayDebugAndroidTestResValues")
|
||||
}
|
||||
|
||||
setupDependencyInjection()
|
||||
|
||||
dependencies {
|
||||
|
||||
@@ -11,6 +11,8 @@
|
||||
import config.BuildTimeConfig
|
||||
import extension.setupDependencyInjection
|
||||
import extension.testCommonDependencies
|
||||
import org.gradle.kotlin.dsl.withType
|
||||
import org.sonarqube.gradle.SonarResolverTask
|
||||
|
||||
plugins {
|
||||
id("io.element.android-library")
|
||||
@@ -51,6 +53,11 @@ android {
|
||||
}
|
||||
}
|
||||
|
||||
// Configure the SonarQube plugin to wait for the resource generation tasks to complete before running the analysis.
|
||||
tasks.withType<SonarResolverTask>().configureEach {
|
||||
dependsOn("generateDebugResValues", "generateDebugAndroidTestResValues")
|
||||
}
|
||||
|
||||
setupDependencyInjection()
|
||||
|
||||
dependencies {
|
||||
|
||||
Reference in New Issue
Block a user