diff --git a/compiler-plugin/build.gradle.kts b/compiler-plugin/build.gradle.kts index 6caa43952f..83a96aacae 100644 --- a/compiler-plugin/build.gradle.kts +++ b/compiler-plugin/build.gradle.kts @@ -6,6 +6,7 @@ description = "Kotlin Symbol Processing" val intellijVersion: String by project val kotlinBaseVersion: String by project +val kotlinxSerializationVersion: String by project val junitVersion: String by project val junit5Version: String by project @@ -47,7 +48,7 @@ dependencies { implementation(kotlin("stdlib", kotlinBaseVersion)) compileOnly("org.jetbrains.kotlin:kotlin-compiler:$kotlinBaseVersion") - implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3") + implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:$kotlinxSerializationVersion") implementation(project(":api")) implementation(project(":common-util")) diff --git a/gradle.properties b/gradle.properties index 1c48300a30..36e44fcf2b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,6 +2,7 @@ org.gradle.jvmargs=-Duser.country=US -Dkotlin.daemon.jvm.options=-Xmx4096m -Dfile.encoding=UTF-8 kotlinBaseVersion=2.2.20-dev-2432 +kotlinxSerializationVersion=1.6.3 agpBaseVersion=8.10.0-alpha03 intellijVersion=241.19416.19 junitVersion=4.13.1 @@ -27,4 +28,4 @@ kotlin.jvm.target.validation.mode=warning buildKotlinVersion=2.1.20 buildKspVersion=2.1.20-1.0.32 -android.lint.useK2Uast=true \ No newline at end of file +android.lint.useK2Uast=true diff --git a/integration-tests/build.gradle.kts b/integration-tests/build.gradle.kts index 762eeb790c..f2267e510e 100644 --- a/integration-tests/build.gradle.kts +++ b/integration-tests/build.gradle.kts @@ -4,6 +4,7 @@ import kotlin.math.max val junitVersion: String by project val kotlinBaseVersion: String by project +val kotlinxSerializationVersion: String by project val agpBaseVersion: String by project val aaCoroutinesVersion: String by project @@ -19,7 +20,7 @@ dependencies { testImplementation(project(":gradle-plugin")) testImplementation(project(":symbol-processing")) testImplementation(project(":symbol-processing-cmdline")) - testImplementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3") + testImplementation("org.jetbrains.kotlinx:kotlinx-serialization-json:$kotlinxSerializationVersion") testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:$aaCoroutinesVersion") } diff --git a/kotlin-analysis-api/build.gradle.kts b/kotlin-analysis-api/build.gradle.kts index c579976ccf..a8fcc118c5 100644 --- a/kotlin-analysis-api/build.gradle.kts +++ b/kotlin-analysis-api/build.gradle.kts @@ -8,6 +8,7 @@ val signingKey: String? by project val signingPassword: String? by project val kotlinBaseVersion: String by project +val kotlinxSerializationVersion: String by project val junitVersion: String by project val junit5Version: String by project @@ -77,7 +78,7 @@ dependencies { } implementation("org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.4") - implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3") + implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:$kotlinxSerializationVersion") compileOnly(kotlin("stdlib", aaKotlinBaseVersion)) implementation("com.google.guava:guava:$aaGuavaVersion") diff --git a/symbol-processing-cmdline/build.gradle.kts b/symbol-processing-cmdline/build.gradle.kts index 2d9fe96506..4f38569c8f 100644 --- a/symbol-processing-cmdline/build.gradle.kts +++ b/symbol-processing-cmdline/build.gradle.kts @@ -5,6 +5,7 @@ evaluationDependsOn(":common-util") evaluationDependsOn(":compiler-plugin") val kotlinBaseVersion: String by project +val kotlinxSerializationVersion: String by project val signingKey: String? by project val signingPassword: String? by project @@ -71,7 +72,7 @@ publishing { asNode().appendNode("dependencies").apply { addDependency("org.jetbrains.kotlin", "kotlin-stdlib", kotlinBaseVersion) - addDependency("org.jetbrains.kotlinx", "kotlinx-serialization-json", "1.6.3") + addDependency("org.jetbrains.kotlinx", "kotlinx-serialization-json", kotlinxSerializationVersion) addDependency("com.google.devtools.ksp", "symbol-processing-api", version) } } diff --git a/symbol-processing/build.gradle.kts b/symbol-processing/build.gradle.kts index db2993b9fa..737dbcc93f 100644 --- a/symbol-processing/build.gradle.kts +++ b/symbol-processing/build.gradle.kts @@ -5,6 +5,7 @@ evaluationDependsOn(":common-util") evaluationDependsOn(":compiler-plugin") val kotlinBaseVersion: String by project +val kotlinxSerializationVersion: String by project val signingKey: String? by project val signingPassword: String? by project @@ -75,7 +76,7 @@ publishing { asNode().appendNode("dependencies").apply { addDependency("org.jetbrains.kotlin", "kotlin-stdlib", kotlinBaseVersion) - addDependency("org.jetbrains.kotlinx", "kotlinx-serialization-json", "1.6.3") + addDependency("org.jetbrains.kotlinx", "kotlinx-serialization-json", kotlinxSerializationVersion) addDependency("com.google.devtools.ksp", "symbol-processing-api", version) } }