Package org.yamcs.maven
Class JavaProcessBuilder
- java.lang.Object
-
- org.yamcs.maven.JavaProcessBuilder
-
public class JavaProcessBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description JavaProcessBuilder(org.apache.maven.plugin.logging.Log log, long stopTimeout)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaProcessBuilderaddEnvironment(String key, String value)static FilefindExecutableInSystemPath(String executable)protected FilefindJava()JavaProcessBuildersetArgs(List<String> argsList)JavaProcessBuildersetDirectory(File directory)JavaProcessBuildersetJvmOpts(List<String> jvmArgs)JavaProcessBuildersetWaitFor(boolean waitFor)Processstart()
-
-
-
Method Detail
-
setArgs
public JavaProcessBuilder setArgs(List<String> argsList)
-
setWaitFor
public JavaProcessBuilder setWaitFor(boolean waitFor)
-
setJvmOpts
public JavaProcessBuilder setJvmOpts(List<String> jvmArgs)
-
addEnvironment
public JavaProcessBuilder addEnvironment(String key, String value)
-
setDirectory
public JavaProcessBuilder setDirectory(File directory)
-
findJava
protected File findJava()
-
-