SLING-4620 : Slingstart plugin start goal exits even if launchpad.keep.running is set to true

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/tooling/maven/slingstart-maven-plugin@1673625 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/maven/slingstart/run/LauncherCallable.java b/src/main/java/org/apache/sling/maven/slingstart/run/LauncherCallable.java
index dcd62d5..a5218cb 100644
--- a/src/main/java/org/apache/sling/maven/slingstart/run/LauncherCallable.java
+++ b/src/main/java/org/apache/sling/maven/slingstart/run/LauncherCallable.java
@@ -171,7 +171,9 @@
         if ( this.configuration.getRunmode() != null && this.configuration.getRunmode().length() > 0 ) {
             args.add("-Dsling.run.modes=" + this.configuration.getRunmode());
         }
-        args.add("start");
+        if ( !this.environment.isShutdownOnExit() ) {
+            args.add("start");
+        }
 
         builder.command(args.toArray(new String[args.size()]));
         builder.directory(this.configuration.getFolder());