Add Kotlin compile options for JDK 24

This commit is contained in:
Erik C. Thauvin 2025-03-20 10:40:29 -07:00
parent 23797a2a04
commit 8537c8a436
Signed by: erik
GPG key ID: 776702A6A2DA330E

View file

@ -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();
}