From 007d024d6164431d4dcae0038d4f6889ec9b66f9 Mon Sep 17 00:00:00 2001 From: aritra Date: Sun, 12 Nov 2023 21:27:54 +0530 Subject: [PATCH] Migrated Room to KSP --- app/build.gradle | 9 ++++----- build.gradle | 1 + 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index c9f7fe7..65da3b6 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -4,6 +4,7 @@ plugins { id 'kotlin-kapt' id 'dagger.hilt.android.plugin' id 'kotlin-parcelize' + id 'com.google.devtools.ksp' id 'com.google.gms.google-services' id 'com.google.firebase.crashlytics' } @@ -50,10 +51,8 @@ android { } namespace 'com.waseefakhtar.doseapp' - kapt { - arguments { - arg("room.schemaLocation", "$projectDir/schemas") - } + ksp { + arg("room.schemaLocation", "$projectDir/schemas") } } @@ -101,7 +100,7 @@ dependencies { // Room implementation "androidx.room:room-runtime:$room_version" implementation "androidx.room:room-ktx:$room_version" - kapt "androidx.room:room-compiler:$room_version" + ksp "androidx.room:room-compiler:$room_version" // OkHttp implementation(platform("com.squareup.okhttp3:okhttp-bom:$okhttp_version")) diff --git a/build.gradle b/build.gradle index 91ce85c..0cafe83 100644 --- a/build.gradle +++ b/build.gradle @@ -27,6 +27,7 @@ plugins { id 'com.android.library' version '8.1.2' apply false id 'org.jetbrains.kotlin.android' version '1.9.20' apply false id "org.jlleitschuh.gradle.ktlint" version "10.3.0" + id 'com.google.devtools.ksp' version '1.9.0-1.0.12' apply false } subprojects {