NTP-10353 | Kotlin 2.0.21 migration (#613)

This commit is contained in:
Soumya Ranjan Patra
2024-11-06 22:41:34 +05:30
committed by GitHub
parent 12ec0aeae3
commit 2797d61629
5 changed files with 13 additions and 21 deletions

17
.gitignore vendored
View File

@@ -1,16 +1,11 @@
*.iml
.gradle
/local.properties
/.idea/
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.DS_Store
/build
/captures
.externalNativeBuild
/local.properties
.cxx
.DS_Store
.externalNativeBuild
.gradle
.kotlin/
*.iml
local.properties

View File

@@ -2,6 +2,7 @@ plugins {
alias libs.plugins.android.application
alias libs.plugins.hilt.android
alias libs.plugins.kotlin.android
alias libs.plugins.kotlin.compose
alias libs.plugins.ksp
}
@@ -56,9 +57,6 @@ android {
freeCompilerArgs += ["-Xstring-concat=inline"]
jvmTarget = '17'
}
composeOptions {
kotlinCompilerExtensionVersion libs.versions.compose.lib.get()
}
packagingOptions {
resources {
excludes += "/META-INF/{AL2.0,LGPL2.1}"

View File

@@ -4,6 +4,7 @@ plugins {
alias libs.plugins.android.test apply false
alias libs.plugins.hilt.android apply false
alias libs.plugins.kotlin.android apply false
alias libs.plugins.kotlin.compose apply false
alias libs.plugins.kotlin.parcelize apply false
alias libs.plugins.ksp apply false
alias libs.plugins.spotless

View File

@@ -16,17 +16,16 @@ androidx-test-espresso = "3.5.1"
androidx-test-junit = "1.1.5"
coil = "2.5.0"
compose-bom = "2024.09.02"
compose-lib = "1.5.14"
firebase-bom = "33.5.1"
gson = "2.11.0"
guava = "33.3.1-android"
hilt = "2.48"
junit = "4.13.2"
kotlin = "1.9.24"
ksp = "1.9.24-1.0.20"
kotlin = "2.0.21"
ksp = "2.0.21-1.0.26"
lottie = "6.4.1"
mvel2 = "2.4.15.Final"
navi-alfred = "1.16.0"
navi-alfred = "1.17.0"
navigation-compose = "2.6.0"
okhttp-bom = "4.12.0"
retrofit = "2.11.0"
@@ -113,6 +112,7 @@ android-library = { id = "com.android.library", version.ref = "androidGradlePlug
android-test = { id = "com.android.test", version.ref = "androidGradlePlugin" }
hilt-android = { id = "com.google.dagger.hilt.android", version.ref = "hilt" }
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
maven-publish = { id = "maven-publish" }

View File

@@ -1,6 +1,7 @@
plugins {
alias libs.plugins.android.library
alias libs.plugins.kotlin.android
alias libs.plugins.kotlin.compose
alias libs.plugins.kotlin.parcelize
alias libs.plugins.maven.publish
alias libs.plugins.ksp
@@ -33,9 +34,6 @@ android {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
composeOptions {
kotlinCompilerExtensionVersion libs.versions.compose.lib.get()
}
kotlinOptions {
freeCompilerArgs += ["-Xstring-concat=inline"]
jvmTarget = '17'