From 864550d027439c30253a1243a60d1399e4474636 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Tue, 12 Sep 2023 14:59:28 -0500 Subject: [PATCH] Enable ksp for dagger --- app/build.gradle.kts | 15 ++++----------- gradle.properties | 1 - 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 19b7ecad8..175990c80 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -7,7 +7,6 @@ plugins { id("com.google.gms.google-services") id("com.google.firebase.crashlytics") kotlin("android") - kotlin("kapt") id("dagger.hilt.android.plugin") id("com.google.android.gms.oss-licenses-plugin") id("kotlin-parcelize") @@ -62,12 +61,6 @@ android { minSdk = 24 testInstrumentationRunner = "org.tasks.TestRunner" - kapt { - arguments { - arg("dagger.ignoreProvisionKeyWildcards", "ENABLED") - } - } - ksp { arg("room.schemaLocation", "$projectDir/schemas") arg("room.incremental", "true") @@ -188,8 +181,8 @@ dependencies { implementation(libs.dmfs.jems) implementation(libs.dagger.hilt) - kapt(libs.dagger.hilt.compiler) - kapt(libs.androidx.hilt.compiler) + ksp(libs.dagger.hilt.compiler) + ksp(libs.androidx.hilt.compiler) implementation(libs.androidx.hilt.work) implementation(libs.androidx.fragment.ktx) @@ -276,8 +269,8 @@ dependencies { googleplayImplementation(libs.play.services.oss.licenses) androidTestImplementation(libs.dagger.hilt.testing) - kaptAndroidTest(libs.dagger.hilt.compiler) - kaptAndroidTest(libs.androidx.hilt.compiler) + kspAndroidTest(libs.dagger.hilt.compiler) + kspAndroidTest(libs.androidx.hilt.compiler) androidTestImplementation(libs.mockito.android) androidTestImplementation(libs.make.it.easy) androidTestImplementation(libs.androidx.test.runner) diff --git a/gradle.properties b/gradle.properties index 7becbbfcc..041da0b74 100644 --- a/gradle.properties +++ b/gradle.properties @@ -17,7 +17,6 @@ org.gradle.caching=true org.gradle.configureondemand=true org.gradle.vfs.watch=true org.gradle.unsafe.configuration-cache=true -kapt.incremental.apt=true kotlin.incremental=true android.nonTransitiveRClass=true android.enableR8.fullMode=false