From 8537c8a436b449df90eaf5a1895a1f5381231c9c Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Thu, 20 Mar 2025 10:40:29 -0700 Subject: [PATCH] Add Kotlin compile options for JDK 24 --- src/bld/java/net/thauvin/erik/MobibotBuild.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bld/java/net/thauvin/erik/MobibotBuild.java b/src/bld/java/net/thauvin/erik/MobibotBuild.java index 1ac9eab..8a8edd9 100644 --- a/src/bld/java/net/thauvin/erik/MobibotBuild.java +++ b/src/bld/java/net/thauvin/erik/MobibotBuild.java @@ -38,6 +38,7 @@ import rife.bld.extension.CompileKotlinOperation; import rife.bld.extension.DetektOperation; import rife.bld.extension.GeneratedVersionOperation; import rife.bld.extension.JacocoReportOperation; +import rife.bld.extension.kotlin.CompileOptions; import rife.bld.operations.exceptions.ExitStatusException; import rife.bld.publish.PomBuilder; import rife.tools.FileUtils; @@ -153,10 +154,12 @@ public class MobibotBuild extends Project { @Override public void compile() throws Exception { releaseInfo(); + final var options = new CompileOptions(); + options.verbose(true).jvmOptions().add("--enable-native-access=ALL-UNNAMED"); var op = new CompileKotlinOperation() .kotlinHome("/opt/kotlinc/") + .compileOptions(options) .fromProject(this); - op.compileOptions().verbose(true); op.execute(); }