35 lines
774 B
Groovy
35 lines
774 B
Groovy
buildscript {
|
|
ext {
|
|
compose_version = '1.1.0-beta03'
|
|
}
|
|
|
|
dependencies {
|
|
classpath "org.jlleitschuh.gradle:ktlint-gradle:11.0.0"
|
|
}
|
|
}
|
|
|
|
plugins {
|
|
id("com.android.application").version("7.0.3") apply false
|
|
id 'com.android.library' version '7.3.1' apply false
|
|
id("org.jetbrains.kotlin.android").version('1.7.20') apply false
|
|
id("io.gitlab.arturbosch.detekt").version("1.18.1") apply false
|
|
}
|
|
|
|
//apply git hooks
|
|
apply from: "scripts/git-hooks.gradle.kts"
|
|
|
|
subprojects {
|
|
apply from: "../scripts/ktlint.gradle"
|
|
apply from: "../scripts/detekt.gradle"
|
|
}
|
|
|
|
|
|
afterEvaluate {
|
|
// We install the hook at the first occasion
|
|
tasks['clean'].dependsOn installGitHooks
|
|
}
|
|
|
|
task clean(type: Delete) {
|
|
delete rootProject.buildDir
|
|
}
|