diff --git a/README.md b/README.md
index 84d0ebc..d43ba67 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# mobibot
[](https://opensource.org/licenses/BSD-3-Clause)
-[](https://kotlinlang.org)
+[](https://kotlinlang.org)
[](https://rife2.com/bld)
[](https://sonarcloud.io/summary/new_code?id=ethauvin_mobibot)
[](https://github.com/ethauvin/mobibot/actions/workflows/bld.yml)
diff --git a/pom.xml b/pom.xml
index 3543235..c278f8f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
net.thauvin.erik.mobibot
mobibot
- 0.8.0-rc+20250318045311
+ 0.8.0-rc+20250320103735
mobibot
@@ -54,25 +54,25 @@
org.jetbrains.kotlin
kotlin-stdlib
- 2.1.10
+ 2.1.20
compile
org.jetbrains.kotlin
kotlin-stdlib-common
- 2.1.10
+ 2.1.20
compile
org.jetbrains.kotlin
kotlin-stdlib-jdk7
- 2.1.10
+ 2.1.20
compile
org.jetbrains.kotlin
kotlin-stdlib-jdk8
- 2.1.10
+ 2.1.20
compile
diff --git a/src/bld/java/net/thauvin/erik/MobibotBuild.java b/src/bld/java/net/thauvin/erik/MobibotBuild.java
index 9ffb588..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;
@@ -77,7 +78,7 @@ public class MobibotBuild extends Project {
SONATYPE_SNAPSHOTS_LEGACY);
var log4j = version(2, 24, 3);
- var kotlin = version(2, 1, 10);
+ var kotlin = version(2, 1, 20);
var langchain = version(0, 36, 2);
scope(compile)
// PircBotX
@@ -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();
}