Files
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

32 lines
977 B
Kotlin

plugins {
id(Jetbrains.Kover.Plugin) version Jetbrains.Kover.Version
id(Jetbrains.Dokka.Plugin) version KotlinVersion
}
buildscript {
repositories {
google()
mavenCentral()
maven(url = "https://maven.aliyun.com/nexus/content/groups/public/")
maven(url = "https://maven.aliyun.com/nexus/content/repositories/jcenter")
maven(url = "https://repo1.maven.org/maven2/")
}
dependencies {
classpath(Android.Tools.GradlePlugin)
classpath(Jetbrains.Kotlin.GradlePlugin)
classpath(Google.Services.GradlePlugin)
classpath(Google.Firebase.CrashlyticsGradlePlugin)
classpath(Google.Dagger.GradlePlugin)
}
}
tasks.register("clean", Delete::class) {
delete(rootProject.buildDir)
}
tasks.dokkaHtmlMultiModule.configure {
outputDirectory.set(buildDir.resolve("dokka"))
}
tasks.koverMergedHtmlReport {
isEnabled = true
htmlReportDir.set(layout.buildDirectory.dir("kover"))
}