From de37a416a60e2b89591f0356912063b909735921 Mon Sep 17 00:00:00 2001 From: Matthias Kampmeyer Date: Wed, 19 Apr 2023 13:34:52 +0200 Subject: [PATCH] [MRELEASE-851] javaHome argument is now also honored in ForkedMavenExecutor --- .../apache/maven/shared/release/exec/ForkedMavenExecutor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/ForkedMavenExecutor.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/ForkedMavenExecutor.java index 2b8d9f62..7a807aaf 100644 --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/ForkedMavenExecutor.java +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/ForkedMavenExecutor.java @@ -106,6 +106,10 @@ public void executeGoals( cl.addEnvironment("MAVEN_TERMINATE_CMD", "on"); + if (releaseEnvironment.getJavaHome() != null) { + cl.addEnvironment("JAVA_HOME", releaseEnvironment.getJavaHome().getAbsolutePath()); + } + if (settingsFile != null) { cl.createArg().setValue("-s"); cl.createArg().setFile(settingsFile);