Skip to content

Commit a90bdb6

Browse files
committed
chore: fix ksp update issue
1 parent a64f3f6 commit a90bdb6

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[versions]
22
java = "26"
33
kotlin = "2.2.20"
4-
kotlin-ksp = "2.2.20-2.0.2"
4+
kotlin-ksp = "2.2.20-2.0.3"
55
kotlin-jvmtarget = "21"
66
kotlin-dsl-jvmtarget = "21"
77
kotlin-api-version = "2.3"
@@ -43,7 +43,7 @@ kotlin-redacted = "1.15.0"
4343
kotlin-serviceloader = "0.0.19"
4444
kotlinx-multik = "0.2.3"
4545
kotlinx-dataframe = "1.0.0-Beta3"
46-
kotlinx-kandy = "0.9.0-dev-84"
46+
kotlinx-kandy = "0.9.0-dev-86"
4747
kotlin-statistics = "0.4.0-RC1"
4848
gradle-kotlin-dsl = "6.4.0"
4949
exoquery-plugin = "2.2.0-1.5.1.PL"

plugins/project/src/main/kotlin/dev.suresh.plugin.kotlin.jvm.gradle.kts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
22
import com.google.cloud.tools.jib.gradle.JibTask
3+
import com.google.devtools.ksp.gradle.KspAATask
34
import common.*
45
import java.io.*
56
import java.util.spi.ToolProvider
@@ -90,7 +91,9 @@ tasks {
9091
val buildConfigExtn = extensions.create<BuildConfigExtension>("buildConfig")
9192
val buildConfig = register<BuildConfig>("buildConfig", buildConfigExtn)
9293
buildConfig.configure { enabled = buildConfigExtn.enabled.get() }
94+
9395
kotlin.sourceSets.main { kotlin.srcDirs(buildConfig) }
96+
withType<KspAATask>().configureEach { dependsOn(buildConfig) }
9497

9598
// Configure "compileJava" and "compileTestJava" tasks.
9699
withType<JavaCompile>().configureEach { configureJavac(project) }

plugins/project/src/main/kotlin/dev.suresh.plugin.kotlin.mpp.gradle.kts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
44
import com.google.cloud.tools.jib.gradle.JibTask
5+
import com.google.devtools.ksp.gradle.KspAATask
56
import common.*
67
import org.gradle.internal.os.OperatingSystem
78
import org.jetbrains.kotlin.gradle.targets.js.nodejs.*
@@ -134,7 +135,9 @@ tasks {
134135
val buildConfigExtn = extensions.create<BuildConfigExtension>("buildConfig")
135136
val buildConfig = register<BuildConfig>("buildConfig", buildConfigExtn)
136137
buildConfig.configure { enabled = buildConfigExtn.enabled.get() }
138+
137139
kotlin.sourceSets.commonMain { kotlin.srcDirs(buildConfig) }
140+
withType<KspAATask>().configureEach { dependsOn(buildConfig) }
138141
// compileKotlinMetadata { dependsOn(buildConfig) }
139142

140143
withType<KotlinNpmInstallTask>().configureEach { configureKotlinNpm() }

0 commit comments

Comments
 (0)