Cannot re-use daemon with sdkman java 8.0.265.hs-adpt

This commit is contained in:
Peter Palaga
2020-09-16 13:38:59 +02:00
parent c066ba5f14
commit dfba788fc9
2 changed files with 2 additions and 1 deletions

View File

@@ -261,6 +261,7 @@ public class DaemonConnector {
args.add("-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8000");
}
args.add("-Dmvnd.home=\"" + mavenHome + "\"");
args.add("-Dmvnd.java.home=\"" + layout.javaHome().toString() + "\"");
args.add("-Dlogback.configurationFile=\"" + layout.getLogbackConfigurationPath() + "\"");
args.add("-Ddaemon.uid=" + uid);
args.add("-Xmx4g");

View File

@@ -100,7 +100,7 @@ public class Server implements AutoCloseable, Runnable {
List<String> opts = new ArrayList<>();
long cur = System.currentTimeMillis();
final Path javaHome = Paths.get(System.getProperty("java.home")).toRealPath();
final Path javaHome = Paths.get(System.getProperty("mvnd.java.home"));
info = new DaemonInfo(uid, javaHome.toString(), layout.mavenHome().toString(),
DaemonRegistry.getProcessId(), socket.socket().getLocalPort(),
idleTimeout, Locale.getDefault().toLanguageTag(), opts,