teamLastModified 任务确定工作空间中最旧的基线的创建时间(此基线是在指定文件夹中任意位置的最后一个 Rational Team Concert™ 源代码控制 变更之后创建的)。您应该将输出文件作为日志或下载项附加到构建,以便可以在不同的开发流之间维护一致的时间戳记。
| 属性 | 描述 | 必需 |
|---|---|---|
outputPropertiesFile |
属性文件的路径。此属性文件可以对构建定义添加新属性,也可以覆盖其中的现有属性。此路径可以是起始于构建文件的基本目录的相对路径,也可以是完整路径。 |
是 |
rawOutputPropertiesFile |
属性文件的路径。此路径可以是起始于构建文件的基本目录的相对路径,也可以是完整路径。此属性文件包含内部文件夹和基线标识,后者描述“sourceDirectory”中每个文件夹的最新基线。 |
是 |
repositoryAddress |
要使用的团队存储库的地址。此属性的值通常是 ${repositoryAddress},这是因为,使用 Jazz Build Engine 时,此属性是内置的。 |
是 |
sourceDirectory |
对于 teamLastModified 任务,这是本地文件系统中的目录位置。sourceDirectory 属性的值必须是 Jazz™ 存储库工作空间的根。例如,如果 teamFetch 任务访存 c:\fetched,那么 teamLastModified 中的 sourceDirectory 应该是 c:\fetched。此任务与 scmtools 命令行实用程序不兼容。 |
是 |
userId |
要使用的用户标识。 |
是 |
workspaceName |
对于 teamLastModified 任务,这是要使用的工作空间的名称。 |
是 |
workspaceUUID |
对于 teamLastModified 任务,这是要使用的工作空间上下文的 UUID。 如果有多个同名的工作空间,那么可能需要使用此属性来代替 workspaceName。 |
是 |
failOnError |
如果设置为 true(缺省值),那么任务遇到错误时将失败。如果设置为 false,那么某些错误将被忽略,任务将完成。 |
否 |
password |
用户标识的密码,缺省情况下,除非另有指定,否则是长度为零的字符串。 |
否 |
passwordFile |
用于建立连接的密码文件。您可以通过在调用 Jazz Build Engine 时指定 -createPasswordFile 参数来创建适当的密码文件。只能指定一个密码文件。 |
否 |
timestampFormat |
时间戳记格式,例如 http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html。缺省值为 yyyyMMddHHmm。 |
否 |
verbose |
指定更多消息输出。缺省值为 false。 |
否 |
<teamLastModified repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
workspaceName="workspace1"
outputPropertiesFile="${java.io.tmpdir}/modified.properties"
rawOutputPropertiesFile="${java.io.tmpdir}/modified-ids.properties"
sourceDirectory="${java.io.tmpdir}/toolkittest"
verbose="true" />