@Override protected void runWithForkedJvm(List<String> args) throws MojoExecutionException, MojoFailureException { RunProcess runProcess = runProcess(args); try { waitForSpringApplication(); } catch (MojoExecutionException ex) { runProcess.kill(); throw ex; } catch (MojoFailureException ex) { runProcess.kill(); throw ex; } }