diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 168812e47..c07874971 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -69,7 +69,7 @@ jobs:
strategy:
matrix:
os: [ ubuntu-latest, windows-latest, macos-latest ]
- java: [ '17', '20' ]
+ java: [ '17', '21' ]
profiles: ['native', 'native,native-exported']
runs-on: ${{ matrix.os }}
steps:
diff --git a/pom.xml b/pom.xml
index 1530faf46..dc51a7c5c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,7 +13,7 @@
UTF-8
5.10.0
3.1.2
- 22.3.2
+ 23.1.0
${project.basedir}/src/main/java9
@@ -344,7 +344,7 @@
org.graalvm.buildtools
native-maven-plugin
- 0.9.25
+ 0.9.27
true
@@ -420,7 +420,7 @@
-->
org.graalvm.sdk
- graal-sdk
+ nativeimage
${graalvm.version}
provided
@@ -435,6 +435,16 @@
assertj-core
3.24.2
test
+
+
+
+ net.bytebuddy
+ byte-buddy
+
+
org.junit-pioneer
diff --git a/src/main/java9/module-info.java b/src/main/java9/module-info.java
index d124fa25a..04b499ba1 100644
--- a/src/main/java9/module-info.java
+++ b/src/main/java9/module-info.java
@@ -3,7 +3,7 @@
requires org.slf4j;
requires transitive java.sql;
requires transitive java.sql.rowset;
- requires static org.graalvm.sdk;
+ requires static org.graalvm.nativeimage;
exports org.sqlite;
exports org.sqlite.core;