mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 21:32:34 +00:00
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.locales
|
||||||
import extension.setupDependencyInjection
|
import extension.setupDependencyInjection
|
||||||
import extension.testCommonDependencies
|
import extension.testCommonDependencies
|
||||||
|
import org.sonarqube.gradle.SonarResolverTask
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
@@ -245,6 +246,11 @@ androidComponents {
|
|||||||
configureLicensesTasks(reportingExtension)
|
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()
|
setupDependencyInjection()
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|||||||
@@ -11,6 +11,8 @@
|
|||||||
import config.BuildTimeConfig
|
import config.BuildTimeConfig
|
||||||
import extension.setupDependencyInjection
|
import extension.setupDependencyInjection
|
||||||
import extension.testCommonDependencies
|
import extension.testCommonDependencies
|
||||||
|
import org.gradle.kotlin.dsl.withType
|
||||||
|
import org.sonarqube.gradle.SonarResolverTask
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
id("io.element.android-library")
|
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()
|
setupDependencyInjection()
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|||||||
Reference in New Issue
Block a user