org.cagrid.installer.tasks
Class AntTask
java.lang.Object
org.cagrid.installer.tasks.AbstractTask
org.cagrid.installer.tasks.BasicTask
org.cagrid.installer.tasks.AntTask
- All Implemented Interfaces:
- Task
public class AntTask
- extends BasicTask
- Author:
- Joshua Phillips
|
Constructor Summary |
AntTask(java.lang.String name,
java.lang.String description,
java.lang.String target)
|
AntTask(java.lang.String name,
java.lang.String description,
java.lang.String target,
java.util.Map<java.lang.String,java.lang.String> environment,
java.util.Properties systemProperties)
|
| Methods inherited from class org.cagrid.installer.tasks.AbstractTask |
addPropertyChangeListener, getDescription, getLastStep, getName, getStepCount, isAbortOnError, setAbortOnError, setDescription, setLastStep, setName, setStepCount |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AntTask
public AntTask(java.lang.String name,
java.lang.String description,
java.lang.String target)
AntTask
public AntTask(java.lang.String name,
java.lang.String description,
java.lang.String target,
java.util.Map<java.lang.String,java.lang.String> environment,
java.util.Properties systemProperties)
internalExecute
protected java.lang.Object internalExecute(CaGridInstallerModel model)
throws java.lang.Exception
- Specified by:
internalExecute in class BasicTask
- Throws:
java.lang.Exception
runAnt
protected void runAnt(CaGridInstallerModel model,
java.io.File dir,
java.lang.String buildFile,
java.lang.String target,
java.util.Properties sysProps,
java.lang.String[] envp,
java.lang.String propertiesFile)
throws java.io.IOException,
java.lang.InterruptedException
- Throws:
java.io.IOException
java.lang.InterruptedException