refactor: migrate room to ksp (#253)
This commit is contained in:
parent
c43e7cb6a4
commit
c0d39ba7a1
3 changed files with 7 additions and 6 deletions
|
@ -11,6 +11,7 @@ plugins {
|
|||
alias(libs.plugins.androidx.navigation.safeargs) apply false
|
||||
alias(libs.plugins.hilt) apply false
|
||||
alias(libs.plugins.aboutlibraries) apply false
|
||||
alias(libs.plugins.ksp) apply false
|
||||
alias(libs.plugins.ktlint) apply false
|
||||
}
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ plugins {
|
|||
alias(libs.plugins.android.library)
|
||||
alias(libs.plugins.kotlin.android)
|
||||
alias(libs.plugins.kotlin.serialization)
|
||||
alias(libs.plugins.kotlin.kapt)
|
||||
alias(libs.plugins.ksp)
|
||||
alias(libs.plugins.ktlint)
|
||||
}
|
||||
|
||||
|
@ -21,10 +21,8 @@ android {
|
|||
|
||||
consumerProguardFile("proguard-rules.pro")
|
||||
|
||||
kapt {
|
||||
arguments {
|
||||
arg("room.schemaLocation", "$projectDir/schemas")
|
||||
}
|
||||
ksp {
|
||||
arg("room.schemaLocation", "$projectDir/schemas")
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -53,7 +51,7 @@ dependencies {
|
|||
implementation(project(":preferences"))
|
||||
implementation(libs.androidx.paging)
|
||||
implementation(libs.androidx.room.runtime)
|
||||
kapt(libs.androidx.room.compiler)
|
||||
ksp(libs.androidx.room.compiler)
|
||||
implementation(libs.jellyfin.core)
|
||||
implementation(libs.kotlinx.serialization.json)
|
||||
implementation(libs.timber)
|
||||
|
|
|
@ -22,6 +22,7 @@ hilt = "2.46.1"
|
|||
jellyfin = "1.4.2"
|
||||
kotlin = "1.8.22"
|
||||
kotlinx-serialization = "1.5.1"
|
||||
ksp = "1.8.22-1.0.11"
|
||||
ktlint = "11.4.0"
|
||||
libmpv = "0.1.2"
|
||||
material = "1.9.0"
|
||||
|
@ -75,4 +76,5 @@ kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
|
|||
kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
|
||||
kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" }
|
||||
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
|
||||
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
|
||||
ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" }
|
||||
|
|
Loading…
Reference in a new issue