持续支持

这些 Apache Ant 任务是围绕 Continuus 源代码管理器 的包装器。它们已在 Windows 2000 上针对 5.1/6.2 版本进行了测试,但应该在安装了 ccm 的其他平台上运行。


CCMCheckin

描述

将文件签入 Continuus

参数

属性 必需
file 命令将操作的文件的路径
comment 指定注释。 否;默认值为 Checkin 加上日期
task 指定用于签入文件的任务编号(可以使用 default
ccmdir 指向 ccm 可执行文件的路径,如果它不在 PATH 中,则需要此路径

示例

签入文件 c:/wa/com/foo/MyFile.java。文本 mycomment 作为注释添加。使用的任务是设置为默认的任务。

<ccmcheckin file="c:/wa/com/foo/MyFile.java"
            comment="mycomment"/>

CCMCheckout

描述

运行 Continuus 签出命令

参数

属性 必需
file 命令将操作的文件的路径 两者中只有一个
fileset 包含要签出的文件的 fileset
comment 指定注释
task 指定用于签入文件的任务编号(可以使用 default
ccmdir 指向 ccm 可执行文件的路径,如果它不在 PATH 中,则需要此路径

示例

签出文件 c:/wa/com/foo/MyFile.java。注释属性 mycomment 作为任务注释添加。使用的任务是设置为默认的任务。

<ccmcheckout file="c:/wa/com/foo/MyFile.java"
             comment="mycomment"/>

签出 lib 目录中所有具有 .jar 扩展名的文件。注释属性 mycomment 作为任务注释添加。使用的任务是设置为默认的任务。

<ccmcheckout comment="mycomment">
  <fileset dir="lib" >
    <include name="**/*.jar"/>
  </fileset>
</ccmcheckout >

CCMCheckinTask

描述

运行 Continuus 命令以签入默认任务

参数

属性 必需
comment 指定注释。
task 指定用于签入文件的任务编号(可以使用 default
ccmdir 指向 ccm 可执行文件的路径,如果它不在 PATH 中,则需要此路径

示例

对当前任务中所有签出的文件执行签入默认任务。

<ccmcheckintask comment="blahblah/>

CCMReconfigure

描述

运行 Continuus 重新配置/更新命令

参数

属性 必需
recurse 递归子项目 否;默认值为 false
verbose 执行详细的重新配置操作 否;默认值为 false
ccmproject 指定要应用操作的 ccm 项目。
ccmdir 指向 ccm 可执行文件的路径,如果它不在 PATH 中,则需要此路径

示例

对项目 ANTCCM_TEST#BMO_1 执行 Continuus reconfigure

<ccmreconfigure ccmproject="ANTCCM_TEST#BMO_1"
                verbose="true"/>

CCMCreateTask

描述

创建 Continuus 任务。

参数

属性 必需
comment 指定注释
platform 指定目标平台
ccmdir 指向 ccm 可执行文件的路径,如果它不在 PATH 中,则需要此路径
resolver 指定解析器
release 指定 CCM 版本
subsystem 指定子系统
task 指定用于签入文件的任务编号(可以使用 default

示例

为版本 ANTCCM_TEST 创建一个任务,当前用户作为此任务的解析器。

<ccmcreatetask resolver="${user.name}"
               release="ANTCCM_TEST" comment="blahblah"/>