net.sourceforge.cruisecontrol.bootstrappers
Class AntBootstrapper
java.lang.Object
net.sourceforge.cruisecontrol.bootstrappers.AntBootstrapper
- All Implemented Interfaces:
- Bootstrapper, java.io.Serializable
- public class AntBootstrapper
- extends java.lang.Object
- implements Bootstrapper
A thin wrapper around the AntBuilder class, this class allows you to call an Ant script as a bootstrapper.
- Author:
- Robert J. Smith
- See Also:
AntBuilder
,
Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AntBootstrapper
public AntBootstrapper()
bootstrap
public void bootstrap()
throws CruiseControlException
- Description copied from interface:
Bootstrapper
- Perform the bootstrapping.
- Specified by:
bootstrap
in interface Bootstrapper
- Throws:
CruiseControlException
- if bootstrap fails- See Also:
Bootstrapper.bootstrap()
validate
public void validate()
throws CruiseControlException
- Description copied from interface:
Bootstrapper
- Called after the configuration is read to make sure that all the mandatory parameters
were specified..
- Specified by:
validate
in interface Bootstrapper
- Throws:
CruiseControlException
- if there was a configuration error.
setSaveLogDir
public void setSaveLogDir(java.lang.String dir)
- See Also:
AntBuilder.setSaveLogDir(String)
setAntWorkingDir
public void setAntWorkingDir(java.lang.String dir)
- See Also:
AntBuilder.setAntWorkingDir(String)
setAntScript
public void setAntScript(java.lang.String antScript)
- See Also:
AntBuilder.setAntScript(String)
setAntHome
public void setAntHome(java.lang.String antHome)
- See Also:
AntBuilder.setAntHome(String)
setTempFile
public void setTempFile(java.lang.String tempFileName)
- See Also:
AntBuilder.setTempFile(String)
setTarget
public void setTarget(java.lang.String target)
- See Also:
AntBuilder.setTarget(String)
setBuildFile
public void setBuildFile(java.lang.String buildFile)
- See Also:
AntBuilder.setBuildFile(String)
setUseLogger
public void setUseLogger(boolean useLogger)
- See Also:
AntBuilder.setUseLogger(boolean)
createJVMArg
public java.lang.Object createJVMArg()
- See Also:
AntBuilder.createJVMArg()
createProperty
public Property createProperty()
- See Also:
AntBuilder.createProperty()
setUseDebug
public void setUseDebug(boolean debug)
- See Also:
AntBuilder.setUseDebug(boolean)
setUseQuiet
public void setUseQuiet(boolean quiet)
- See Also:
AntBuilder.setUseQuiet(boolean)
getLoggerClassName
public java.lang.String getLoggerClassName()
- See Also:
AntBuilder.getLoggerClassName()
setLoggerClassName
public void setLoggerClassName(java.lang.String string)
- See Also:
AntBuilder.setLoggerClassName(String)
setTimeout
public void setTimeout(long timeout)
- See Also:
AntBuilder.setTimeout(long)