Continuus Support
These Apache Ant tasks are wrappers around Continuus Source Manager. They have been tested against versions 5.1/6.2 on Windows 2000, but should work on other platforms with ccm installed.
CCMCheckin
Description
Task to checkin a fileParameters
Attribute Values Required file Path to the file that the command will operate on Yes comment Specify a comment. Default is "Checkin" plus the date No task Specify the task number used to check in the file (may use 'default') No ccmdir path to the ccm executable file, required if it is not on the PATH No Examples
<ccmcheckin file="c:/wa/com/foo/MyFile.java" comment="mycomment"/>Checks in the file c:/wa/com/foo/MyFile.java. Comment attribute mycomment is added as a task comment. The task used is the one set as the default.
CCMCheckout
Description
Task to perform a Checkout command to ContinuusParameters
Attribute Values Required file Path to the file that the command will operate on Yes (file|fileset) fileset fileset containing the file to be checked out comment Specify a comment. No task Specify the task number used to checkin the file (may use 'default') No ccmdir path to the ccm executable file, required if it is not on the PATH No Examples
<ccmcheckout file="c:/wa/com/foo/MyFile.java" comment="mycomment"/>Check out the file c:/wa/com/foo/MyFile.java. Comment attribute mycomment is added as a task comment The used task is the one set as the default.
<ccmcheckout comment="mycomment"> <fileset dir="lib" > <include name="**/*.jar"/> </fileset> </ccmcheckout >Check out all the files in the lib directory having the .jar extension. Comment attribute mycomment is added as a task comment The used task is the one set as the default.
CCMCheckinTask
Description
Task to perform a check in default task command to ContinuusParameters
Attribute Values Required comment Specify a comment. No task Specify the task number used to check in the file (may use 'default') No ccmdir path to the ccm executable file, required if it is not on the PATH No Examples
<ccmcheckintask comment="blahblah/>Does a Checkin default task on all the checked out files in the current task.
CCMReconfigure
Description
Task to perform an reconfigure command to Continuus.Parameters
Attribute Values Required recurse recurse on subproject (default false) No verbose do a verbose reconfigure operation (default false) No ccmproject Specifies the ccm project on which the operation is applied. Yes ccmdir path to the ccm executable file, required if it is not on the PATH No Examples
<ccmreconfigure ccmproject="ANTCCM_TEST#BMO_1" verbose="true"/>Does a Continuus reconfigure on the project ANTCCM_TEST#BMO_1.
CCMCreateTask
Description
Create a Continuus task.Parameters
Attribute Values Required comment Specify a comment. No platform Specify the target platform No ccmdir path to the ccm executable file, required if it is not on the PATH No resolver Specify the resolver No release Specify the CCM release No subsystem Specify the subsystem No task Specify the task number used to checkin the file (may use 'default') No Examples
<ccmcreatetask resolver="${user.name}" release="ANTCCM_TEST" comment="blahblah"/>Creates a task for the release ANTCCM_TEST with the current user as the resolver for this task.