Skip to content

Commit 20f8909

Browse files
committed
using jvmToolchain to fix the issue of building with a different jvm version
1 parent 4acb00f commit 20f8909

File tree

6 files changed

+27
-19
lines changed

6 files changed

+27
-19
lines changed

build.gradle.kts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
@file:Suppress("UnstableApiUsage")
22

3-
import org.jetbrains.dokka.gradle.DokkaTask
4-
53
buildscript {
64
repositories {
75
mavenCentral()
@@ -31,7 +29,6 @@ repositories {
3129
mavenCentral()
3230
}
3331

34-
3532
allprojects {
3633
plugins.withId(mavenPublishBase) {
3734
group = Versions.groupID

core/build.gradle.kts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,12 @@ dependencies {
3232
}
3333
}
3434

35-
tasks.withType<ScalaCompile> {
36-
sourceSets {
37-
targetCompatibility = Versions.jvmTarget
35+
36+
java {
37+
toolchain {
38+
languageVersion.set(
39+
JavaLanguageVersion.of(Versions.jvmTarget)
40+
)
3841
}
3942
}
4043

examples/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,10 @@ dependencies {
3131
}
3232
}
3333

34-
tasks.withType<KotlinCompile> {
35-
kotlinOptions {
36-
jvmTarget = Versions.jvmTarget
34+
kotlin {
35+
jvmToolchain {
36+
languageVersion.set(
37+
JavaLanguageVersion.of(Versions.jvmTarget)
38+
)
3739
}
3840
}

jupyter/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,11 @@ tasks.compileTestKotlin {
136136
}
137137
}
138138

139-
tasks.withType<KotlinCompile> {
140-
kotlinOptions {
141-
jvmTarget = Versions.jvmTarget
139+
kotlin {
140+
jvmToolchain {
141+
languageVersion.set(
142+
JavaLanguageVersion.of(Versions.jvmTarget)
143+
)
142144
}
143145
}
144146

kotlin-spark-api/build.gradle.kts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import com.igormaznitsa.jcp.gradle.JcpTask
44
import com.vanniktech.maven.publish.JavadocJar.Dokka
55
import com.vanniktech.maven.publish.KotlinJvm
66
import org.jetbrains.dokka.gradle.AbstractDokkaLeafTask
7-
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
87

98
plugins {
109
kotlin
@@ -135,9 +134,11 @@ tasks.compileTestKotlin {
135134
}
136135
}
137136

138-
tasks.withType<KotlinCompile> {
139-
kotlinOptions {
140-
jvmTarget = Versions.jvmTarget
137+
kotlin {
138+
jvmToolchain {
139+
languageVersion.set(
140+
JavaLanguageVersion.of(Versions.jvmTarget)
141+
)
141142
}
142143
}
143144

scala-tuples-in-kotlin/build.gradle.kts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,15 @@ dependencies {
4040
}
4141

4242

43-
tasks.withType<KotlinCompile> {
44-
kotlinOptions {
45-
jvmTarget = Versions.jvmTarget
43+
kotlin {
44+
jvmToolchain {
45+
languageVersion.set(
46+
JavaLanguageVersion.of(Versions.jvmTarget)
47+
)
4648
}
4749
}
4850

51+
4952
tasks.withType<AbstractDokkaLeafTask> {
5053
dokkaSourceSets {
5154
all {

0 commit comments

Comments
 (0)