From c4aaed6909120bf7ab0cf2dcc013c8fa0cb6fb9b Mon Sep 17 00:00:00 2001 From: Guillaume Nodet Date: Mon, 3 Jul 2023 17:36:32 +0200 Subject: [PATCH] Fix interpolation of environment variables in config properties (fixes #693) (#866) --- .../main/java/org/mvndaemon/mvnd/client/DaemonParameters.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/main/java/org/mvndaemon/mvnd/client/DaemonParameters.java b/client/src/main/java/org/mvndaemon/mvnd/client/DaemonParameters.java index d09dc720..c0230f89 100644 --- a/client/src/main/java/org/mvndaemon/mvnd/client/DaemonParameters.java +++ b/client/src/main/java/org/mvndaemon/mvnd/client/DaemonParameters.java @@ -490,7 +490,7 @@ public class DaemonParameters { result.load(in); Properties sysProps = new Properties(); sysProps.putAll(System.getProperties()); - System.getenv().forEach((k, v) -> sysProps.put(k, ENV_PREFIX + v)); + System.getenv().forEach((k, v) -> sysProps.put(ENV_PREFIX + k, v)); InterpolationHelper.performSubstitution(result, sysProps::getProperty, true, true); } catch (IOException e) { throw new RuntimeException("Could not read " + path);