|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.cruisecontrol.bootstrappers.AccurevBootstrapper
Simply runs "accurev update" to update the current workspace. Automatic keep and synctime are provided as options.
Constructor Summary | |
AccurevBootstrapper()
|
Method Summary | |
void |
bootstrap()
Runs the bootstrapper: updates the selected workspace. |
java.lang.Object |
createJVMArg()
|
Property |
createProperty()
|
java.lang.String |
getLoggerClassName()
|
void |
setAntHome(java.lang.String antHome)
|
void |
setAntScript(java.lang.String antScript)
|
void |
setAntWorkingDir(java.lang.String dir)
|
void |
setBuildFile(java.lang.String buildFile)
|
void |
setKeep(boolean keep)
Enables/disables automatic keep |
void |
setLoggerClassName(java.lang.String string)
|
void |
setRunner(Runner runner)
|
void |
setSaveLogDir(java.lang.String dir)
|
void |
setSynctime(boolean synctime)
Enables/disables automatic synctime |
void |
setTarget(java.lang.String target)
|
void |
setTempFile(java.lang.String tempFileName)
|
void |
setTimeout(long timeout)
|
void |
setUseDebug(boolean debug)
|
void |
setUseLogger(boolean useLogger)
|
void |
setUseQuiet(boolean quiet)
|
void |
setVerbose(boolean verbose)
Enables/disables verbose logging |
void |
setWorkspace(java.lang.String workspace)
Selects a workspace |
void |
validate()
Called after the configuration is read to make sure that all the mandatory parameters were specified.. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AccurevBootstrapper()
Method Detail |
public void setVerbose(boolean verbose)
verbose
- if true, verbose logging is enabledpublic void setKeep(boolean keep)
keep
- if true, "accurev keep -m" is run on the selected workspace, to keep al modified filespublic void setSynctime(boolean synctime)
synctime
- if true, "accurev synctime" is run on the selected workspace, synchronizing the
server's time with the client'spublic void setWorkspace(java.lang.String workspace)
workspace
- the path of the workspace to work in, in the local filesystempublic void bootstrap() throws CruiseControlException
bootstrap
in interface Bootstrapper
CruiseControlException
- if bootstrap failspublic void setRunner(Runner runner)
public void validate() throws CruiseControlException
Bootstrapper
validate
in interface Bootstrapper
CruiseControlException
- if there was a configuration error.public void setSaveLogDir(java.lang.String dir)
AntBuilder.setSaveLogDir(String)
public void setAntWorkingDir(java.lang.String dir)
AntBuilder.setAntWorkingDir(String)
public void setAntScript(java.lang.String antScript)
AntBuilder.setAntScript(String)
public void setAntHome(java.lang.String antHome)
AntBuilder.setAntHome(String)
public void setTempFile(java.lang.String tempFileName)
AntBuilder.setTempFile(String)
public void setTarget(java.lang.String target)
AntBuilder.setTarget(String)
public void setBuildFile(java.lang.String buildFile)
AntBuilder.setBuildFile(String)
public void setUseLogger(boolean useLogger)
AntBuilder.setUseLogger(boolean)
public java.lang.Object createJVMArg()
AntBuilder.createJVMArg()
public Property createProperty()
AntBuilder.createProperty()
public void setUseDebug(boolean debug)
AntBuilder.setUseDebug(boolean)
public void setUseQuiet(boolean quiet)
AntBuilder.setUseQuiet(boolean)
public java.lang.String getLoggerClassName()
AntBuilder.getLoggerClassName()
public void setLoggerClassName(java.lang.String string)
AntBuilder.setLoggerClassName(String)
public void setTimeout(long timeout)
AntBuilder.setTimeout(long)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |