|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.cruisecontrol.util.PerDayScheduleItem
net.sourceforge.cruisecontrol.Builder
net.sourceforge.cruisecontrol.builders.RakeBuilder
Rake builder class based on the Ant and Exec builder classes.
Attempts to mimic the behavior of Ant builds using Ruby Rake.
| Field Summary |
| Fields inherited from class net.sourceforge.cruisecontrol.util.PerDayScheduleItem |
INVALID_NAME_OF_DAY, NOT_SET |
| Constructor Summary | |
RakeBuilder()
|
|
| Method Summary | |
org.jdom.Element |
build(java.util.Map buildProperties,
Progress progressIn)
build and return the results via xml. |
org.jdom.Element |
buildWithTarget(java.util.Map properties,
java.lang.String buildTarget,
Progress progress)
Execute a build with the given target. |
protected RakeScript |
getRakeScript()
|
void |
setBuildFile(java.lang.String buildFile)
Sets the name of the build file that Rake will use. |
void |
setTarget(java.lang.String target)
Set the Rake target(s) to invoke. |
void |
setTimeout(long timeout)
|
void |
setWorkingDir(java.lang.String dir)
Set the working directory where Rake will be invoked. |
void |
validate()
|
| Methods inherited from class net.sourceforge.cruisecontrol.Builder |
compareTo, getGroup, getMultiple, getShowProgress, getTime, isValidDay, setGroup, setMultiple, setShowProgress, setTime |
| Methods inherited from class net.sourceforge.cruisecontrol.util.PerDayScheduleItem |
getDay, setDay |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public RakeBuilder()
| Method Detail |
public void validate()
throws CruiseControlException
validate in class BuilderCruiseControlException
public org.jdom.Element build(java.util.Map buildProperties,
Progress progressIn)
throws CruiseControlException
build in class BuilderbuildProperties - build propertiesprogressIn - callback to provide progress updates
CruiseControlException - if something breaks
public org.jdom.Element buildWithTarget(java.util.Map properties,
java.lang.String buildTarget,
Progress progress)
throws CruiseControlException
Builder
buildWithTarget in class Builderproperties - build propertiesbuildTarget - the build target to call, overrides target defined in configprogress - callback to provide progress updates
CruiseControlException - if something breakspublic void setWorkingDir(java.lang.String dir)
dir - the directory to make the current working directory.public void setTarget(java.lang.String target)
target - the target(s) name.public void setBuildFile(java.lang.String buildFile)
buildFile - the name of the build file.public void setTimeout(long timeout)
timeout - The timeout to set.protected RakeScript getRakeScript()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||