From 665209fec1a1d7cd81d18e9fc057e12ff14b4803 Mon Sep 17 00:00:00 2001 From: juanmuscaria Date: Fri, 3 Sep 2021 13:27:08 -0300 Subject: [PATCH] Fixes for native image compilation --- build.gradle | 2 +- gradle.properties | 2 +- .../com/juanmuscaria/api/jvm/JavaInstallation.java | 5 +++-- .../probe/{JavaProbe.class => JavaProbe.bin} | Bin 4 files changed, 5 insertions(+), 4 deletions(-) rename src/main/resources/probe/{JavaProbe.class => JavaProbe.bin} (100%) diff --git a/build.gradle b/build.gradle index 0474e83..a64c3a8 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,6 @@ plugins { id("com.github.johnrengelman.shadow") version "7.0.0" - id("io.micronaut.application") version "1.5.4" + id("io.micronaut.application") version "2.0.3" } version = "0.1" diff --git a/gradle.properties b/gradle.properties index 8f8f281..f29b3c9 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1 @@ -micronautVersion=2.5.12 +micronautVersion=3.0.0 diff --git a/src/main/java/com/juanmuscaria/api/jvm/JavaInstallation.java b/src/main/java/com/juanmuscaria/api/jvm/JavaInstallation.java index 63418dc..5e0856a 100644 --- a/src/main/java/com/juanmuscaria/api/jvm/JavaInstallation.java +++ b/src/main/java/com/juanmuscaria/api/jvm/JavaInstallation.java @@ -11,7 +11,7 @@ public class JavaInstallation { // Creates the probe to detect more information about the java installation static { - InputStream probeClass = JavaInstallation.class.getResourceAsStream("/probe/JavaProbe.class"); + InputStream probeClass = JavaInstallation.class.getResourceAsStream("/probe/JavaProbe.bin"); if (probeClass == null) throw new IllegalStateException("Unable to extract java probe"); @@ -29,7 +29,8 @@ public class JavaInstallation { probeClass.close(); out.close(); } catch (IOException e) { - throw new IllegalStateException("Unable to extract java probe", e); + e.printStackTrace(); + throw new IllegalStateException("Unable to extract java probe"); } probe = tmp; diff --git a/src/main/resources/probe/JavaProbe.class b/src/main/resources/probe/JavaProbe.bin similarity index 100% rename from src/main/resources/probe/JavaProbe.class rename to src/main/resources/probe/JavaProbe.bin