-
-
Notifications
You must be signed in to change notification settings - Fork 6
/
build.gradle.kts
28 lines (23 loc) · 1.06 KB
/
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
// Top-level build file where you can add configuration options common to all sub-projects/modules.
@file:Suppress("DSL_SCOPE_VIOLATION")
import com.android.build.gradle.internal.tasks.factory.dependsOn
plugins {
alias(libs.plugins.android.application) apply false
alias(libs.plugins.android.library) apply false
alias(libs.plugins.android.test) apply false
alias(libs.plugins.kotlin.serialization) apply false
alias(libs.plugins.kotlin.android) apply false
alias(libs.plugins.hilt) apply false
alias(libs.plugins.kotlin.kapt) apply false
alias(libs.plugins.navigation.safeargs) apply false
alias(libs.plugins.multiplatform) apply false
alias(libs.plugins.binaryCompat) apply false
alias(libs.plugins.sentry) apply false
alias(libs.plugins.custom.githooks)
alias(libs.plugins.custom.spotless)
alias(libs.plugins.kotlin.common)
}
val clean by tasks.existing(Delete::class) { delete(rootProject.layout.buildDirectory) }
afterEvaluate {
tasks.prepareKotlinBuildScriptModel.dependsOn(tasks.copyGitHooks, tasks.installGitHooks)
}