diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 4b276f68b..e9dbcfe06 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -7,6 +7,7 @@ plugins { alias(libs.plugins.kotlin.ksp) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.compose.compiler) + alias(libs.plugins.androidx.room) alias(libs.plugins.detekt) alias(libs.plugins.android.junit5) } @@ -99,11 +100,9 @@ android { abortOnError = false sarifReport = true } -} - -ksp { - arg("room.schemaLocation", "$projectDir/schemas") - arg("room.incremental", "true") + room { + schemaDirectory("$projectDir/schemas") + } } dependencies { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 91e98ea87..412cbea36 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -66,6 +66,7 @@ kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" } kotlin-ksp = { id = "com.google.devtools.ksp", version.ref = "kotlin-ksp" } compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } +androidx-room = { id = "androidx.room", version.ref = "androidx-room" } android-junit5 = { id = "de.mannodermaus.android-junit5", version.ref = "android-junit5" } detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" }