diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 8e070f2..65becdb 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -105,7 +105,7 @@ dependencies { implementation("androidx.activity:activity-compose:1.7.2") // Hilt - val hiltVersion = "2.48" + val hiltVersion: String by rootProject.extra implementation("com.google.dagger:hilt-android:$hiltVersion") ksp("com.google.dagger:hilt-android-compiler:$hiltVersion") ksp("androidx.hilt:hilt-compiler:1.1.0-alpha01") diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..231bcda --- /dev/null +++ b/build.gradle @@ -0,0 +1,28 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. +buildscript { + ext { + agpVersion = "8.1.1" + hiltVersion = "2.48" + kotlinVersion = "1.9.10" + } +} + +plugins { + id("com.android.application") version "$agpVersion" apply false + id("com.android.library") version "$agpVersion" apply false + id("org.jetbrains.kotlin.android") version "$kotlinVersion" apply false + id("com.google.dagger.hilt.android") version "$hiltVersion" apply false + id("com.google.devtools.ksp") version "$kotlinVersion-1.0.13" apply false + id("org.gradle.android.cache-fix") version "2.7.4" apply false +} + +allprojects { + repositories { + google() + mavenCentral() + } +} + +tasks.register("clean", Delete) { + delete(rootProject.buildDir) +} diff --git a/build.gradle.kts b/build.gradle.kts deleted file mode 100644 index 7c39564..0000000 --- a/build.gradle.kts +++ /dev/null @@ -1,22 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. -plugins { - val agpVersion = "8.1.1" - val kotlinVersion = "1.9.10" - id("com.android.application") version agpVersion apply false - id("com.android.library") version agpVersion apply false - id("org.jetbrains.kotlin.android") version kotlinVersion apply false - id("com.google.dagger.hilt.android") version "2.48" apply false - id("com.google.devtools.ksp") version "$kotlinVersion-1.0.13" apply false - id("org.gradle.android.cache-fix") version "2.7.4" apply false -} - -allprojects { - repositories { - google() - mavenCentral() - } -} - -tasks.register("clean", Delete::class.java) { - delete(rootProject.buildDir) -}