From 486a72aa33ea4da2df4421f21794a5931edfc024 Mon Sep 17 00:00:00 2001 From: Konrad Neitzel Date: Tue, 8 Nov 2022 13:08:44 +0100 Subject: [PATCH 1/3] Added native support with GraalVM --- pom.xml | 55 +++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 49 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index 976890a..0ebcf1c 100644 --- a/pom.xml +++ b/pom.xml @@ -23,10 +23,15 @@ 3.6.3 + 23.0.0 5.8.2 1.18.24 + 6.47.0 + 4.7.1 + 2.11.0 + 0.1.3 3.2.0 3.10.1 3.3.0 @@ -34,17 +39,13 @@ 3.1.0 3.0.0-M1 3.2.2 + 3.16.0 3.2.0 4.0.0-M1 3.0.0-M6 1.0.0.RC2 - 0.1.3 - 3.16.0 - 6.47.0 - 2.11.0 + 0.9.17 4.7.1.0 - 4.7.1 - 23.0.0 UTF-8 @@ -53,8 +54,43 @@ + + + native + + + + org.graalvm.buildtools + native-maven-plugin + ${native.maven.plugin} + true + + + build-native + + build + + package + + + test-native + + test + + test + + + + + + + + + + + org.projectlombok lombok @@ -62,12 +98,19 @@ provided + org.junit.jupiter junit-jupiter-engine ${junit.version} test + + org.junit.jupiter + junit-jupiter-params + ${junit.version} + test + From 1bc1d83ff3e77c60cc492a0b2dc73b21281902bb Mon Sep 17 00:00:00 2001 From: Konrad Neitzel Date: Tue, 8 Nov 2022 13:29:09 +0100 Subject: [PATCH 2/3] Added GraalVM plugin settings. --- pom.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 0ebcf1c..4e76a2d 100644 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@ build-native - build + compile-no-fork package @@ -81,7 +81,8 @@ - + ${appName} + ${main.class} From 464d305e49860842f97438293bbcb80e22ff977d Mon Sep 17 00:00:00 2001 From: Konrad Neitzel Date: Tue, 8 Nov 2022 13:38:00 +0100 Subject: [PATCH 3/3] Fixed versions to match main branch. --- pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 4e76a2d..b5f05e1 100644 --- a/pom.xml +++ b/pom.xml @@ -26,8 +26,8 @@ 23.0.0 5.8.2 1.18.24 - 6.47.0 - 4.7.1 + 6.49.0 + 4.7.2 2.11.0 @@ -45,7 +45,7 @@ 3.0.0-M6 1.0.0.RC2 0.9.17 - 4.7.1.0 + 4.7.2.0 UTF-8