|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.scala_tools.maven.executions.AbstractJavaMainCaller
public abstract class AbstractJavaMainCaller
Abstract helper implementation for JavaMainCaller interface.
Field Summary | |
---|---|
protected List<String> |
args
|
protected List<String> |
env
|
protected List<String> |
jvmArgs
|
protected boolean |
logOnly
|
protected String |
mainClassName
|
protected org.apache.maven.plugin.AbstractMojo |
requester
|
Constructor Summary | |
---|---|
protected |
AbstractJavaMainCaller(org.apache.maven.plugin.AbstractMojo requester,
String mainClassName,
String classpath,
String[] jvmArgs,
String[] args)
|
Method Summary | |
---|---|
void |
addArgs(String... args)
Adds arguments for the process |
void |
addEnvVar(String key,
String value)
Adds an environemnt variable |
void |
addJvmArgs(String... args)
Adds a JVM arg. |
void |
addOption(String key,
boolean value)
Adds the key iff the value is true |
void |
addOption(String key,
File value)
Adds an option (key-file pair). |
void |
addOption(String key,
String value)
Adds option (basically two arguments) |
void |
addToClasspath(File entry)
|
boolean |
getLogOnly()
|
void |
run(boolean displayCmd)
|
void |
setLogOnly(boolean v)
Sets the process to *only* log errors |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.scala_tools.maven.executions.JavaMainCaller |
---|
run, spawn |
Field Detail |
---|
protected boolean logOnly
protected org.apache.maven.plugin.AbstractMojo requester
protected List<String> env
protected String mainClassName
protected List<String> jvmArgs
protected List<String> args
Constructor Detail |
---|
protected AbstractJavaMainCaller(org.apache.maven.plugin.AbstractMojo requester, String mainClassName, String classpath, String[] jvmArgs, String[] args) throws Exception
Exception
Method Detail |
---|
public void addJvmArgs(String... args)
JavaMainCaller
addJvmArgs
in interface JavaMainCaller
public void addToClasspath(File entry) throws Exception
Exception
public void addOption(String key, String value)
JavaMainCaller
addOption
in interface JavaMainCaller
public void addOption(String key, File value)
JavaMainCaller
addOption
in interface JavaMainCaller
public void addOption(String key, boolean value)
JavaMainCaller
addOption
in interface JavaMainCaller
public void addArgs(String... args)
JavaMainCaller
addArgs
in interface JavaMainCaller
public void addEnvVar(String key, String value)
JavaMainCaller
addEnvVar
in interface JavaMainCaller
public void run(boolean displayCmd) throws Exception
run
in interface JavaMainCaller
Exception
public void setLogOnly(boolean v)
JavaMainCaller
setLogOnly
in interface JavaMainCaller
public boolean getLogOnly()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |