Skip to content

Commit d045b27

Browse files
committed
Migrate to built-in Kotlin
Ref: https://developer.android.com/build/migrate-to-built-in-kotlin Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
1 parent 4f70235 commit d045b27

3 files changed

Lines changed: 4 additions & 7 deletions

File tree

app/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55

66
plugins {
77
alias(libs.plugins.android.application)
8-
alias(libs.plugins.jetbrains.kotlin.android)
9-
alias(libs.plugins.jetbrains.kotlin.kapt)
8+
alias(libs.plugins.android.legacy.kapt)
109
alias(libs.plugins.google.ksp)
1110
alias(libs.plugins.jetbrains.kotlin.parcelize)
1211
alias(libs.plugins.sonarqube)

build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55

66
plugins {
77
alias(libs.plugins.android.application) apply false
8-
alias(libs.plugins.jetbrains.kotlin.android) apply false
9-
alias(libs.plugins.jetbrains.kotlin.kapt) apply false
8+
alias(libs.plugins.android.legacy.kapt) apply false
109
alias(libs.plugins.google.ksp) apply false
1110
alias(libs.plugins.jetbrains.kotlin.parcelize) apply false
1211
alias(libs.plugins.sonarqube) apply false

gradle/libs.versions.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ groupie = "2.10.1"
2323
jsoup = "1.22.1"
2424
junit = "4.13.2"
2525
junit-ext = "1.3.0"
26-
kotlin = "2.2.21"
26+
kotlin = "2.2.10"
2727
ksp = "2.3.4"
2828
ktlint = "1.8.0"
2929
leakcanary = "2.14"
@@ -132,8 +132,7 @@ zacsweers-autoservice-compiler = { module = "dev.zacsweers.autoservice:auto-serv
132132

133133
[plugins]
134134
android-application = { id = "com.android.application", version.ref = "agp" }
135+
android-legacy-kapt = { id = "com.android.legacy-kapt", version.ref = "agp" } # Needed for statesaver
135136
google-ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
136-
jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
137-
jetbrains-kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" } # Needed for statesaver
138137
jetbrains-kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
139138
sonarqube = { id = "org.sonarqube", version.ref = "sonarqube" }

0 commit comments

Comments
 (0)