refactor: migrate from kapt to ksp

This commit is contained in:
jarnedemeulemeester 2023-09-01 14:39:00 +02:00
parent dac32a41e9
commit 43d6d5ce1f
No known key found for this signature in database
GPG key ID: 1E5C6AFBD622E9F5
5 changed files with 8 additions and 10 deletions

View file

@ -2,7 +2,7 @@ plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.parcelize)
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.androidx.navigation.safeargs)
alias(libs.plugins.hilt)
alias(libs.plugins.aboutlibraries)
@ -108,7 +108,7 @@ dependencies {
implementation(libs.coil)
implementation(libs.coil.svg)
implementation(libs.hilt.android)
kapt(libs.hilt.compiler)
ksp(libs.hilt.compiler)
implementation(libs.jellyfin.core)
compileOnly(libs.libmpv)
implementation(libs.material)

View file

@ -6,7 +6,6 @@ plugins {
alias(libs.plugins.android.library) apply false
alias(libs.plugins.kotlin.android) apply false
alias(libs.plugins.kotlin.parcelize) apply false
alias(libs.plugins.kotlin.kapt) apply false
alias(libs.plugins.kotlin.serialization) apply false
alias(libs.plugins.androidx.navigation.safeargs) apply false
alias(libs.plugins.hilt) apply false

View file

@ -2,7 +2,7 @@ plugins {
alias(libs.plugins.android.library)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.parcelize)
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.androidx.navigation.safeargs)
alias(libs.plugins.hilt)
alias(libs.plugins.ktlint)
@ -52,7 +52,7 @@ dependencies {
implementation(libs.androidx.appcompat)
implementation(libs.androidx.core)
implementation(libs.androidx.hilt.work)
kapt(libs.androidx.hilt.compiler)
ksp(libs.androidx.hilt.compiler)
implementation(libs.androidx.lifecycle.runtime)
implementation(libs.androidx.lifecycle.viewmodel)
implementation(libs.androidx.navigation.fragment)
@ -61,7 +61,7 @@ dependencies {
implementation(libs.androidx.room.runtime)
implementation(libs.androidx.work)
implementation(libs.hilt.android)
kapt(libs.hilt.compiler)
ksp(libs.hilt.compiler)
implementation(libs.jellyfin.core)
implementation(libs.material)
implementation(libs.timber)

View file

@ -5,7 +5,7 @@ androidx-activity = "1.7.2"
androidx-appcompat = "1.6.1"
androidx-constraintlayout = "2.1.4"
androidx-core = "1.10.1"
androidx-hilt = "1.0.0"
androidx-hilt = "1.1.0-alpha01"
androidx-lifecycle = "2.6.1"
androidx-media3 = "1.1.1"
androidx-navigation = "2.7.1"
@ -69,7 +69,6 @@ androidx-navigation-safeargs = { id = "androidx.navigation.safeargs.kotlin", ver
hilt = { id = "com.google.dagger.hilt.android", version.ref = "hilt" }
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" }

View file

@ -2,7 +2,7 @@ plugins {
alias(libs.plugins.android.library)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.parcelize)
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
alias(libs.plugins.ktlint)
}
@ -47,7 +47,7 @@ dependencies {
implementation(libs.androidx.media3.exoplayer)
implementation(libs.androidx.media3.exoplayer.hls)
implementation(libs.hilt.android)
kapt(libs.hilt.compiler)
ksp(libs.hilt.compiler)
implementation(libs.jellyfin.core)
implementation(libs.libmpv)
implementation(libs.material)