Skip to content

Commit 5eb3abf

Browse files
committed
Migrate from kapt to ksp and update Java version
Replaces kapt with ksp for annotation processing, updates Java and Kotlin JVM targets to version 11, and bumps Hilt to 2.51.1. Also adds ksp version to libs.versions.toml for consistency.
1 parent d7b8811 commit 5eb3abf

2 files changed

Lines changed: 6 additions & 11 deletions

File tree

app/build.gradle.kts

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ plugins {
22
alias(libs.plugins.androidApplication)
33
alias(libs.plugins.jetbrainsKotlinAndroid)
44
id("com.google.devtools.ksp")
5-
kotlin("kapt")
65
id("com.google.dagger.hilt.android")
76
}
87

@@ -36,11 +35,11 @@ android {
3635
}
3736
}
3837
compileOptions {
39-
sourceCompatibility = JavaVersion.VERSION_1_8
40-
targetCompatibility = JavaVersion.VERSION_1_8
38+
sourceCompatibility = JavaVersion.VERSION_11
39+
targetCompatibility = JavaVersion.VERSION_11
4140
}
4241
kotlinOptions {
43-
jvmTarget = "1.8"
42+
jvmTarget = "11"
4443
}
4544
buildFeatures {
4645
compose = true
@@ -87,11 +86,10 @@ dependencies {
8786
implementation(libs.androidx.room.runtime)
8887
implementation(libs.androidx.room.ktx)
8988
implementation(libs.firebase.crashlytics.buildtools)
90-
annotationProcessor(libs.androidx.room.compiler)
9189
ksp(libs.androidx.room.compiler)
9290

9391
implementation(libs.google.dagger.hilt.android)
94-
kapt(libs.google.dagger.hilt.android.compiler)
92+
ksp(libs.google.dagger.hilt.android.compiler)
9593
implementation(libs.androidx.hilt.navigation.compose)
9694

9795
implementation(libs.squareup.moshi)
@@ -110,7 +108,3 @@ dependencies {
110108
debugImplementation(libs.androidx.ui.tooling)
111109
debugImplementation(libs.androidx.ui.test.manifest)
112110
}
113-
114-
kapt {
115-
correctErrorTypes = true
116-
}

gradle/libs.versions.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,13 @@ camerax_version = "1.3.1"
1313
mlkit_barcode_scanning_version = "17.2.0"
1414
nav_compose_version = "2.7.7"
1515
room_version = "2.6.1"
16-
hilt_version = "2.50"
16+
hilt_version = "2.51.1"
1717
hilt_nav_compose_version = "1.1.0"
1818
moshi_version = "1.15.1"
1919
datastore_version = "1.0.0"
2020
billing_version = "6.1.0"
2121
firebaseCrashlyticsBuildtools = "2.9.9"
22+
ksp_version = "1.9.0-1.0.13"
2223

2324
[libraries]
2425
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }

0 commit comments

Comments
 (0)