Use ksp instead of kapt for Hilt (#4418)

This commit is contained in:
Joris Pelgröm 2024-06-02 14:39:05 +02:00 committed by GitHub
parent 5fb4f20e35
commit dff1fa352f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 7 additions and 26 deletions

View file

@ -3,7 +3,7 @@ import com.google.gms.googleservices.GoogleServicesPlugin.GoogleServicesPluginCo
plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.kotlin.parcelize)
alias(libs.plugins.firebase.appdistribution)
alias(libs.plugins.google.services)
@ -117,10 +117,6 @@ android {
abortOnError = false
disable += "MissingTranslation"
}
kapt {
correctErrorTypes = true
}
}
dependencies {
@ -137,7 +133,7 @@ dependencies {
"fullImplementation"(libs.kotlinx.coroutines.play.services)
implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.android.compiler)
implementation(libs.appcompat)
implementation(libs.androidx.lifecycle.runtime.ktx)

View file

@ -3,7 +3,7 @@ import com.google.gms.googleservices.GoogleServicesPlugin.GoogleServicesPluginCo
plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.kotlin.parcelize)
alias(libs.plugins.google.services)
alias(libs.plugins.hilt)
@ -146,10 +146,6 @@ android {
abortOnError = false
disable += "MissingTranslation"
}
kapt {
correctErrorTypes = true
}
}
dependencies {
@ -166,7 +162,7 @@ dependencies {
"fullImplementation"(libs.kotlinx.coroutines.play.services)
implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.android.compiler)
implementation(libs.appcompat)
implementation(libs.androidx.lifecycle.runtime.ktx)

View file

@ -9,7 +9,6 @@ plugins {
alias(libs.plugins.google.services).apply(false)
alias(libs.plugins.firebase.appdistribution).apply(false)
alias(libs.plugins.hilt).apply(false)
alias(libs.plugins.kotlin.kapt).apply(false)
alias(libs.plugins.kotlin.parcelize).apply(false)
alias(libs.plugins.ksp).apply(false)
}

View file

@ -1,7 +1,6 @@
plugins {
alias(libs.plugins.android.library)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
}
@ -45,10 +44,6 @@ android {
abortOnError = false
disable += "MissingTranslation"
}
kapt {
correctErrorTypes = true
}
}
dependencies {
@ -57,7 +52,7 @@ dependencies {
implementation(libs.kotlinx.coroutines.core)
implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.android.compiler)
implementation(libs.appcompat)
implementation(libs.androidx.lifecycle.runtime.ktx)

View file

@ -76,7 +76,6 @@ firebase-appdistribution = { id = "com.google.firebase.appdistribution", version
google-services = { id = "com.google.gms.google-services", version.ref = "googleServices" }
hilt = { id = "com.google.dagger.hilt.android", version.ref = "hilt" }
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" }
kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" }

View file

@ -1,7 +1,7 @@
plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.kapt)
alias(libs.plugins.ksp)
alias(libs.plugins.hilt)
alias(libs.plugins.google.services)
}
@ -66,10 +66,6 @@ android {
lint {
disable += "MissingTranslation"
}
kapt {
correctErrorTypes = true
}
}
dependencies {
@ -93,7 +89,7 @@ dependencies {
implementation(libs.wear.phone.interactions)
implementation(libs.hilt.android)
kapt(libs.hilt.android.compiler)
ksp(libs.hilt.android.compiler)
implementation(libs.jackson.module.kotlin)
implementation(libs.okhttp)