org.scala_tools.maven
Class JavaCommand
java.lang.Object
org.scala_tools.maven.JavaCommand
public class JavaCommand
- extends Object
Helper class use to call a java Main in an external process.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaCommand
public JavaCommand(org.apache.maven.plugin.AbstractMojo requester,
String mainClassName,
String classpath,
String[] jvmArgs,
String[] args)
throws Exception
- Throws:
Exception
toMultiPath
public static String toMultiPath(List<String> paths)
toMultiPath
public static String toMultiPath(String[] paths)
findFiles
public static String[] findFiles(File dir,
String pattern)
toClasspathString
public static String toClasspathString(ClassLoader cl)
throws Exception
- Throws:
Exception
addEnvVar
public void addEnvVar(String key,
String value)
addJvmArgs
public void addJvmArgs(String... args)
addArgs
public void addArgs(String... args)
addOption
public void addOption(String key,
String value)
addOption
public void addOption(String key,
File value)
addOption
public void addOption(String key,
boolean value)
setLogOnly
public void setLogOnly(boolean v)
run
public void run(boolean displayCmd)
throws Exception
- Throws:
Exception
run
public void run(boolean displayCmd,
boolean throwFailure)
throws Exception
- Throws:
Exception
spawn
public void spawn(boolean displayCmd)
throws Exception
- run the command without stream redirection nor waiting for exit
- Parameters:
displayCmd
-
- Throws:
Exception
Copyright © 2007-2008 Scala Tools. All Rights Reserved.