commit | 25bc4b37223bab762f0d3d07f7675b46bf12742a | [log] [tgz] |
---|---|---|
author | Jean-Louis Monteiro <jlmonteiro@tomitribe.com> | Tue Feb 28 15:40:25 2023 +0100 |
committer | Jean-Louis Monteiro <jlmonteiro@tomitribe.com> | Tue Feb 28 15:40:25 2023 +0100 |
tree | 8dfc55ed4a9d779229d986c4a69b2cacb26d83d2 | |
parent | 21f402e3be7d640de7352280443fe0d53d20f7b9 [diff] |
Fix Java Home under Mac OS
diff --git a/arthur-impl/src/main/java/org/apache/geronimo/arthur/impl/nativeimage/installer/SdkmanGraalVMInstaller.java b/arthur-impl/src/main/java/org/apache/geronimo/arthur/impl/nativeimage/installer/SdkmanGraalVMInstaller.java index 6ad4c59..cae00b3 100644 --- a/arthur-impl/src/main/java/org/apache/geronimo/arthur/impl/nativeimage/installer/SdkmanGraalVMInstaller.java +++ b/arthur-impl/src/main/java/org/apache/geronimo/arthur/impl/nativeimage/installer/SdkmanGraalVMInstaller.java
@@ -72,7 +72,12 @@ if (!Files.isDirectory(exploded)) { configuration.getExtractor().accept(archive, exploded); } - return home = exploded; + home = exploded; + // if macos + if (Files.isDirectory(home.resolve("Contents/Home"))) { + home = home.resolve("Contents/Home"); + } + return home; } public Path installNativeImage() {