@@ -27,14 +27,12 @@ val javadocJar = tasks.create<Jar>("javadocJar") {
2727}
2828
2929java {
30- sourceCompatibility = JavaVersion .VERSION_11
31- targetCompatibility = JavaVersion .VERSION_11
30+ sourceCompatibility = JavaVersion .VERSION_17
31+ targetCompatibility = JavaVersion .VERSION_17
3232}
3333
3434kotlin {
35- jvm {
36- withJava()
37- }
35+ jvm {}
3836
3937 js(IR ) {
4038 browser {
@@ -47,23 +45,23 @@ kotlin {
4745 }
4846
4947 tasks.withType<JavaCompile > {
50- sourceCompatibility = " 11 "
51- targetCompatibility = " 11 "
48+ sourceCompatibility = JavaVersion . VERSION_17 .majorVersion
49+ targetCompatibility = JavaVersion . VERSION_17 .majorVersion
5250 jvmToolchain {
53- languageVersion.set(JavaLanguageVersion .of(11 ))
51+ languageVersion.set(JavaLanguageVersion .of(JavaVersion . VERSION_17 .majorVersion ))
5452 }
5553 }
5654
5755 tasks.withType<KotlinCompile > {
5856 compilerOptions {
5957 // explicitApiMode = ExplicitApiMode.Strict
6058 // allWarningsAsErrors = true
61- jvmTarget.set(JvmTarget .JVM_11 )
59+ jvmTarget.set(JvmTarget .JVM_17 )
6260 freeCompilerArgs.add(" -Xjvm-default=all" )
6361 }
6462 kotlinJavaToolchain.toolchain.use(
6563 javaLauncher = javaToolchains.launcherFor {
66- languageVersion = JavaLanguageVersion .of(11 )
64+ languageVersion = JavaLanguageVersion .of(JavaVersion . VERSION_17 .majorVersion )
6765 }
6866 )
6967 }
@@ -73,6 +71,6 @@ tasks.withType<Test> {
7371 useJUnitPlatform()
7472 javaLauncher =
7573 javaToolchains.launcherFor {
76- languageVersion = JavaLanguageVersion .of(11 )
74+ languageVersion = JavaLanguageVersion .of(JavaVersion . VERSION_17 .majorVersion )
7775 }
7876}
0 commit comments