Skip to content

Commit bf6b382

Browse files
authored
Bump Kotlin to 2.0.20 (#116)
1 parent dc0b9bc commit bf6b382

File tree

7 files changed

+357
-310
lines changed

7 files changed

+357
-310
lines changed

Diff for: .gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
.gradle
22
.idea
3+
.kotlin
34
build

Diff for: gradle-plugin/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ tasks.validatePlugins {
1919

2020
val version by tasks.registering(VersionTask::class)
2121

22-
kotlin.sourceSets.main {
22+
sourceSets.main {
2323
kotlin.srcDir(version)
2424
}
2525

Diff for: gradle-plugin/src/test/kotlin/app/softwork/serviceloader/KspTesting.kt

+3-18
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,7 @@ class KspTesting {
3434
File(tmp, "settings.gradle.kts").apply {
3535
createNewFile()
3636
}.writeText("""
37-
|includeBuild("$projectDir") {
38-
| dependencySubstitution {
39-
| substitute(module("app.softwork.serviceloader:ksp-plugin")).using(project(":ksp-plugin"))
40-
| substitute(module("app.softwork.serviceloader:ksp-annotation")).using(project(":ksp-annotation"))
41-
| }
42-
|}
37+
|includeBuild("$projectDir")
4338
""".trimMargin())
4439
val kotlin = File(tmp, "src/main/kotlin").apply {
4540
mkdirs()
@@ -116,12 +111,7 @@ class KspTesting {
116111
File(tmp, "settings.gradle.kts").apply {
117112
createNewFile()
118113
}.writeText("""
119-
|includeBuild("$projectDir") {
120-
| dependencySubstitution {
121-
| substitute(module("app.softwork.serviceloader:ksp-plugin")).using(project(":ksp-plugin"))
122-
| substitute(module("app.softwork.serviceloader:ksp-annotation")).using(project(":ksp-annotation"))
123-
| }
124-
|}
114+
|includeBuild("$projectDir")
125115
""".trimMargin())
126116
val kotlin = File(tmp, "src/jvmMain/kotlin").apply {
127117
mkdirs()
@@ -211,12 +201,7 @@ class KspTesting {
211201
File(tmp, "settings.gradle.kts").apply {
212202
createNewFile()
213203
}.writeText("""
214-
|includeBuild("$projectDir") {
215-
| dependencySubstitution {
216-
| substitute(module("app.softwork.serviceloader:ksp-plugin")).using(project(":ksp-plugin"))
217-
| substitute(module("app.softwork.serviceloader:ksp-annotation")).using(project(":ksp-annotation"))
218-
| }
219-
|}
204+
|includeBuild("$projectDir")
220205
""".trimMargin())
221206
val java = File(tmp, "src/main/java").apply {
222207
mkdirs()

Diff for: gradle-plugin/src/test/kotlin/app/softwork/serviceloader/Testing.kt

+27-2
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,26 @@ import kotlin.io.path.*
77
import kotlin.test.*
88

99
class Testing {
10+
@Ignore
1011
@Test
1112
fun kotlin() {
1213
val temp = Files.createTempDirectory("gradle")
1314
val tmp = temp.toFile()
15+
16+
val projectDir = System.getenv("projectDir")
17+
File(tmp, "settings.gradle.kts").apply {
18+
createNewFile()
19+
}.writeText("""
20+
|includeBuild("$projectDir")
21+
""".trimMargin())
22+
1423
File(tmp, "build.gradle.kts").apply {
1524
createNewFile()
1625
}.writeText(
1726
"""
1827
|plugins {
1928
| id("app.softwork.serviceloader")
20-
| kotlin("jvm") version "1.9.22"
29+
| kotlin("jvm")
2130
|}
2231
|
2332
|kotlin.jvmToolchain(8)
@@ -69,13 +78,21 @@ class Testing {
6978
fun kotlinMpp() {
7079
val temp = Files.createTempDirectory("gradle")
7180
val tmp = temp.toFile()
81+
82+
val projectDir = System.getenv("projectDir")
83+
File(tmp, "settings.gradle.kts").apply {
84+
createNewFile()
85+
}.writeText("""
86+
|includeBuild("$projectDir")
87+
""".trimMargin())
88+
7289
File(tmp, "build.gradle.kts").apply {
7390
createNewFile()
7491
}.writeText(
7592
"""
7693
|plugins {
7794
| id("app.softwork.serviceloader")
78-
| kotlin("multiplatform") version "1.9.22"
95+
| kotlin("multiplatform")
7996
|}
8097
|
8198
|repositories {
@@ -130,6 +147,14 @@ class Testing {
130147
fun java() {
131148
val temp = Files.createTempDirectory("gradle")
132149
val tmp = temp.toFile()
150+
151+
val projectDir = System.getenv("projectDir")
152+
File(tmp, "settings.gradle.kts").apply {
153+
createNewFile()
154+
}.writeText("""
155+
|includeBuild("$projectDir")
156+
""".trimMargin())
157+
133158
File(tmp, "build.gradle.kts").apply {
134159
createNewFile()
135160
}.writeText(

Diff for: gradle/libs.versions.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[versions]
2-
ksp = "1.9.23-1.0.20"
2+
ksp = "2.0.20-1.0.25"
33

44
[libraries]
5-
kotlin-gradlePlugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version = "1.9.22" }
5+
kotlin-gradlePlugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version = "2.0.20" }
66
ksp-gradlePlugin = { module = "com.google.devtools.ksp:symbol-processing-gradle-plugin", version.ref = "ksp" }
77
ksp-api = { module = "com.google.devtools.ksp:symbol-processing-api", version.ref = "ksp" }

0 commit comments

Comments
 (0)