From c482bd985acbceaddf7b14f0e4a107e70130ecc3 Mon Sep 17 00:00:00 2001 From: Adam McNeilly Date: Wed, 19 Apr 2023 19:29:35 -0400 Subject: [PATCH] Renaming root gradle file to kts. --- build.gradle | 80 ------------------------------------------------ build.gradle.kts | 56 +++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 80 deletions(-) delete mode 100644 build.gradle create mode 100644 build.gradle.kts diff --git a/build.gradle b/build.gradle deleted file mode 100644 index b91ab817..00000000 --- a/build.gradle +++ /dev/null @@ -1,80 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. -buildscript { - ext { -// // https://developer.android.com/jetpack/androidx/releases/compose -// compose_version = "1.1.1" -// -// // https://github.com/detekt/detekt/releases -// detektVersion = "1.19.0" -// -// // https://developer.android.com/jetpack/androidx/releases/hilt -// hiltVersion = "2.45" -// -// kotlinVersion = "1.7.21" -// -// // https://github.com/ben-manes/gradle-versions-plugin -// versionsPluginVersion = "0.29.0" -// -// // https://github.com/Kotlin/kotlinx-kover/releases -// koverVersion = "0.4.1" -// -// ext.jacocoAndroidVersion = "0.2" -// -// ext.coverallsVersion = "2.12.0" - } - repositories { - google() - mavenCentral() - maven { - url "https://plugins.gradle.org/m2/" - } - } - dependencies { - classpath 'com.android.tools.build:gradle:7.2.1' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.21" - classpath "io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.19.0" - classpath "com.google.dagger:hilt-android-gradle-plugin:2.45" - classpath "com.github.ben-manes:gradle-versions-plugin:0.29.0" - classpath "org.jetbrains.kotlinx:kover:0.4.1" - classpath "com.hiya:jacoco-android:0.2" - classpath "gradle.plugin.org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.12.0" - - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files - } -} - -plugins { - id("org.jmailen.kotlinter").version("3.13.0").apply(false) -} - -apply from: "buildscripts/git-hooks.gradle" -apply from: "buildscripts/versions.gradle" - -allprojects { - repositories { - google() - mavenCentral() - maven { - url "https://jitpack.io" - } - maven { - url("https://packages.jetbrains.team/maven/p/ij/intellij-dependencies") - } - } -} - -subprojects { - apply from: "../buildscripts/ktlint.gradle" - apply from: "../buildscripts/detekt.gradle" - apply from: "../buildscripts/versionsplugin.gradle" - apply from: "../buildscripts/kover.gradle" -} - -task clean(type: Delete) { - delete rootProject.buildDir -} - -afterEvaluate { - tasks['clean'].dependsOn installGitHooks -} diff --git a/build.gradle.kts b/build.gradle.kts new file mode 100644 index 00000000..4051296f --- /dev/null +++ b/build.gradle.kts @@ -0,0 +1,56 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. +buildscript { + + repositories { + google() + mavenCentral() + maven(url = "https://plugins.gradle.org/m2/") + } + dependencies { + classpath("com.android.tools.build:gradle:7.2.1") + classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.21") + classpath("io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.19.0") + classpath("com.google.dagger:hilt-android-gradle-plugin:2.45") + classpath("com.github.ben-manes:gradle-versions-plugin:0.29.0") + classpath("org.jetbrains.kotlinx:kover:0.4.1") + classpath("com.hiya:jacoco-android:0.2") + classpath("gradle.plugin.org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.12.0") + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +plugins { + id("org.jmailen.kotlinter").version("3.13.0").apply(false) +} + +apply(from = "buildscripts/git-hooks.gradle") +apply(from = "buildscripts/versions.gradle") + +allprojects { + repositories { + google() + mavenCentral() + maven(url = "https://jitpack.io") + maven(url = "https://packages.jetbrains.team/maven/p/ij/intellij-dependencies") + } +} + +subprojects { + apply(from = "../buildscripts/ktlint.gradle") + apply(from = "../buildscripts/detekt.gradle") + apply(from = "../buildscripts/versionsplugin.gradle") + apply(from = "../buildscripts/kover.gradle") +} + +tasks.register("clean", Delete::class) { + delete(rootProject.buildDir) +} + +afterEvaluate { + // We install the hook at the first occasion + tasks.named("clean") { + dependsOn(":installGitHooks") + } +}