-
Notifications
You must be signed in to change notification settings - Fork 31
/
build.gradle.kts
33 lines (29 loc) · 909 Bytes
/
build.gradle.kts
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
plugins {
fun classpath(notation: Provider<PluginDependency>) = alias(notation) apply false
with(libs.plugins) {
classpath(android.application)
classpath(android.library)
classpath(cash.sqldelight)
classpath(compose.compiler)
classpath(detekt)
classpath(crashlytics)
classpath(google.services)
classpath(jetbrains.compose)
classpath(kotlin.multiplatform)
classpath(kotlin.serialization)
classpath(ktlint)
alias(gradle.doctor)
alias(kotlinx.kover)
}
}
doctor {
allowBuildingAllAndroidAppsSimultaneously.set(true)
disallowCleanTaskDependencies.set(false)
javaHome { failOnError.set(false) }
}
subprojects {
pluginManager.withPlugin("io.ashdavies.kotlin") {
project.apply(plugin = "org.jetbrains.kotlinx.kover")
rootProject.dependencies.kover(project)
}
}