From 17e99bbc2ea1b9679e964498704bf6d0ae45a2fc Mon Sep 17 00:00:00 2001 From: Konrad Pozniak Date: Sat, 10 Feb 2024 10:42:31 +0100 Subject: [PATCH] Revert "Migrate to Hilt KSP compiler (#4136)" (#4246) This reverts commit 649424730133188da585cd47063b00c4f01ff3e8. Seems like dagger/ksp is still a bit buggy, I'm getting one of these errors every other build, so lets revert this for now. https://github.com/google/dagger/issues/4181 https://github.com/google/ksp/issues/1196 --- app/build.gradle | 3 ++- build.gradle | 1 + gradle/libs.versions.toml | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index f0cf52681..ac1bc41b5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -2,6 +2,7 @@ plugins { alias(libs.plugins.android.application) alias(libs.plugins.google.ksp) alias(libs.plugins.kotlin.android) + alias(libs.plugins.kotlin.kapt) alias(libs.plugins.kotlin.parcelize) } @@ -146,7 +147,7 @@ dependencies { implementation libs.bundles.autodispose implementation libs.bundles.dagger - ksp libs.bundles.dagger.processors + kapt libs.bundles.dagger.processors implementation libs.sparkbutton diff --git a/build.gradle b/build.gradle index 03f2b737d..0bdfaa662 100644 --- a/build.gradle +++ b/build.gradle @@ -2,6 +2,7 @@ plugins { alias(libs.plugins.android.application) apply false alias(libs.plugins.google.ksp) apply false alias(libs.plugins.kotlin.android) apply false + alias(libs.plugins.kotlin.kapt) apply false alias(libs.plugins.kotlin.parcelize) apply false alias(libs.plugins.ktlint) apply false } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 5f420427d..7530ce112 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -25,7 +25,7 @@ autodispose = "2.2.1" bouncycastle = "1.70" conscrypt = "2.5.2" coroutines = "1.7.3" -dagger = "2.49" +dagger = "2.48.1" diffx = "1.1.1" emoji2 = "1.3.0" espresso = "3.5.1" @@ -59,6 +59,7 @@ xmlwriter = "1.0.4" android-application = { id = "com.android.application", version.ref = "agp" } google-ksp = "com.google.devtools.ksp:1.9.22-1.0.16" kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } +kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" } kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" } ktlint = "org.jlleitschuh.gradle.ktlint:12.0.3"