From 2e2c60dc75dbf9e88de04d2722aae666e767673d Mon Sep 17 00:00:00 2001 From: Foivos Zakkak Date: Tue, 3 Oct 2023 12:55:08 +0300 Subject: [PATCH] Fix GraalVM.Version#getVersionAsString - Fix joining of version digits - Don't append "null" suffix Follow-up to https://github.com/quarkusio/quarkus/pull/36037 --- .../main/java/io/quarkus/deployment/pkg/steps/GraalVM.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/deployment/src/main/java/io/quarkus/deployment/pkg/steps/GraalVM.java b/core/deployment/src/main/java/io/quarkus/deployment/pkg/steps/GraalVM.java index f506dfd1b8b00..712630ce95a9c 100644 --- a/core/deployment/src/main/java/io/quarkus/deployment/pkg/steps/GraalVM.java +++ b/core/deployment/src/main/java/io/quarkus/deployment/pkg/steps/GraalVM.java @@ -265,8 +265,11 @@ private static boolean isMandrel(String s) { * Returns the Mandrel/GraalVM version as a string. e.g. 21.3.0-rc1 */ public String getVersionAsString() { - return String.join(Arrays.stream(versions).mapToObj(Integer::toString).collect(Collectors.joining()), ".") + "-" - + suffix; + String version = Arrays.stream(versions).mapToObj(Integer::toString).collect(Collectors.joining(".")); + if (suffix != null) { + return version + "-" + suffix; + } + return version; } @Override