-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle
39 lines (35 loc) · 1.13 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
buildscript {
ext {
projectJvmTarget = JavaVersion.VERSION_11
}
}
plugins {
alias libs.plugins.android.library apply false
alias libs.plugins.kotlin.android apply false
alias libs.plugins.detekt
alias libs.plugins.sonarqube
alias libs.plugins.dexcount
alias libs.plugins.kover apply false
alias libs.plugins.junit5 apply false
alias libs.plugins.maven.publish apply false
alias libs.plugins.google.secrets apply false
// todo remove me
id 'com.savvasdalkitsis.module-dependency-graph' version '0.10'
}
subprojects { subproject ->
afterEvaluate {
def androidLibraryPluginName = 'com.android.library'
if (subproject.plugins.hasPlugin(androidLibraryPluginName)) {
subproject.apply {
from("$rootDir/tooling/publish.gradle")
}
subproject.apply {
from("$rootDir/tooling/coverage/kover.gradle")
}
subproject.apply {
from("$rootDir/tooling/code-analysis/static-analysis.gradle")
}
}
}
}
apply from: "$rootDir/tooling/code-analysis/sonar.gradle"