/** * Builds the command line argument list to launch the maven process. */ protected ArgumentListBuilder buildMavenAgentCmdLine(BuildListener listener, String tcpSocket) throws IOException, InterruptedException { return buildMavenAgentCmdLine(listener, tcpSocket, getJava(listener)); }
final ArgumentListBuilder cmdLine = buildMavenAgentCmdLine( listener,acceptor.getPort()); String[] cmds = cmdLine.toCommandArray(); final Proc proc = launcher.launch().cmds(cmds).envs(envVars).stdout(mca).pwd(workDir).start();
listener.getLogger().println("Established TCP socket on "+ socket); final ArgumentListBuilder cmdLine = buildMavenAgentCmdLine(listener, socket, jdk); String[] cmds = cmdLine.toCommandArray(); final Proc proc = launcher.launch().cmds(cmds).envs(envVars).stdout(mca).pwd(workDir).start();