Merge branch '1.3.x'

pull/6084/merge
Andy Wilkinson 9 years ago
commit 7a5880c900

@ -45,7 +45,12 @@ public class RunMojo extends AbstractRunMojo {
RunProcess runProcess = new RunProcess(new JavaExecutable().toString()); RunProcess runProcess = new RunProcess(new JavaExecutable().toString());
Runtime.getRuntime() Runtime.getRuntime()
.addShutdownHook(new Thread(new RunProcessKiller(runProcess))); .addShutdownHook(new Thread(new RunProcessKiller(runProcess)));
runProcess.run(true, args.toArray(new String[args.size()])); int exitCode = runProcess.run(true, args.toArray(new String[args.size()]));
if (exitCode != 0) {
throw new MojoExecutionException(
"Application finished with non-zero exit code: " + exitCode);
}
} }
catch (Exception ex) { catch (Exception ex) {
throw new MojoExecutionException("Could not exec java", ex); throw new MojoExecutionException("Could not exec java", ex);

Loading…
Cancel
Save