diff --git a/client/src/main/java/org/mvndaemon/mvnd/client/DaemonConnector.java b/client/src/main/java/org/mvndaemon/mvnd/client/DaemonConnector.java index ef69252d..6f7a7784 100644 --- a/client/src/main/java/org/mvndaemon/mvnd/client/DaemonConnector.java +++ b/client/src/main/java/org/mvndaemon/mvnd/client/DaemonConnector.java @@ -303,12 +303,6 @@ public class DaemonConnector { } private Process startDaemonProcess(String daemonId) { - // Those options are needed in order to be able to set the environment correctly - DaemonParameters parameters = this.parameters.withJdkJavaOpts( - " --add-opens java.base/java.io=ALL-UNNAMED" - + " --add-opens java.base/java.lang=ALL-UNNAMED" - + " --add-opens java.base/java.util=ALL-UNNAMED" - + " --add-opens java.base/sun.nio.fs=ALL-UNNAMED"); final Path mvndHome = parameters.mvndHome(); final Path workingDir = parameters.userDir(); String command = ""; diff --git a/client/src/main/java/org/mvndaemon/mvnd/client/DefaultClient.java b/client/src/main/java/org/mvndaemon/mvnd/client/DefaultClient.java index f797fed2..d6656c9e 100644 --- a/client/src/main/java/org/mvndaemon/mvnd/client/DefaultClient.java +++ b/client/src/main/java/org/mvndaemon/mvnd/client/DefaultClient.java @@ -145,7 +145,12 @@ public class DefaultClient implements Client { } public DefaultClient(DaemonParameters parameters) { - this.parameters = parameters; + // Those options are needed in order to be able to set the environment correctly + this.parameters = parameters.withJdkJavaOpts( + " --add-opens java.base/java.io=ALL-UNNAMED" + + " --add-opens java.base/java.lang=ALL-UNNAMED" + + " --add-opens java.base/java.util=ALL-UNNAMED" + + " --add-opens java.base/sun.nio.fs=ALL-UNNAMED"); } @Override