File tree Expand file tree Collapse file tree 2 files changed +12
-8
lines changed
Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -27,16 +27,18 @@ dependencies {
2727}
2828
2929// org.graalvm.buildtools.native plugin requires java 17+ as of version 0.11.1
30+ val minJavaVersionForGraalVM = 17
31+
3032// https://github.com/graalvm/native-build-tools/blob/master/docs/src/docs/asciidoc/index.adoc
3133tasks {
3234 withType<JavaCompile >().configureEach {
33- sourceCompatibility = " 17 "
34- targetCompatibility = " 17 "
35- options.release.set(17 )
35+ sourceCompatibility = minJavaVersionForGraalVM.toString()
36+ targetCompatibility = minJavaVersionForGraalVM.toString()
37+ options.release.set(minJavaVersionForGraalVM )
3638 }
3739 withType<Test >().configureEach {
3840 val testJavaVersion: String? by project
39- enabled = ! testJavaVersion.equals( " 8 " )
41+ enabled = ( testJavaVersion?.toInt() ? : minJavaVersionForGraalVM) >= minJavaVersionForGraalVM
4042 }
4143}
4244
Original file line number Diff line number Diff line change @@ -25,16 +25,18 @@ dependencies {
2525}
2626
2727// org.graalvm.buildtools.native plugin requires java 17+ as of version 0.11.1
28+ val minJavaVersionForGraalVM = 17
29+
2830// https://github.com/graalvm/native-build-tools/blob/master/docs/src/docs/asciidoc/index.adoc
2931tasks {
3032 withType<JavaCompile >().configureEach {
31- sourceCompatibility = " 17 "
32- targetCompatibility = " 17 "
33- options.release.set(17 )
33+ sourceCompatibility = minJavaVersionForGraalVM.toString()
34+ targetCompatibility = minJavaVersionForGraalVM.toString()
35+ options.release.set(minJavaVersionForGraalVM )
3436 }
3537 withType<Test >().configureEach {
3638 val testJavaVersion: String? by project
37- enabled = ! testJavaVersion.equals( " 8 " )
39+ enabled = ( testJavaVersion?.toInt() ? : minJavaVersionForGraalVM) >= minJavaVersionForGraalVM
3840 }
3941}
4042
You can’t perform that action at this time.
0 commit comments