これらの Apache Ant タスクは、Continuus ソースマネージャーのラッパーです。Windows 2000 上のバージョン 5.1/6.2 に対してテストされていますが、ccm がインストールされている他のプラットフォームでも動作するはずです。
ファイルを 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"/>
Continuus チェックアウトコマンドを実行する
| 属性 | 値 | 必須 |
|---|---|---|
| file | コマンドが動作するファイルへのパス | 2 つのうちのいずれかのコマンドを実行する |
| 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 >
Continuus コマンドを実行してデフォルトタスクをチェックインする
| 属性 | 値 | 必須 |
|---|---|---|
| comment | コメントを指定します。 | いいえ |
| task | ファイルのチェックインに使用されるタスク番号を指定します ( defaultを使用できます) |
いいえ |
| ccmdir | ccm 実行ファイルへのパス。`PATH` 上にない場合は必須です | いいえ |
現在のタスクでチェックアウトされたすべてのファイルに対してデフォルトの Checkin タスクを実行します。
<ccmcheckintask comment="blahblah/>
Continuus 再構成/更新コマンドを実行する
| 属性 | 値 | 必須 |
|---|---|---|
| recurse | サブプロジェクトで再帰処理を実行する | いいえ; 既定値は false |
| verbose | 詳細な再構成操作を実行する | いいえ; 既定値は false |
| ccmproject | 操作が適用される ccm プロジェクトを指定します。 | はい |
| ccmdir | ccm 実行ファイルへのパス。`PATH` 上にない場合は必須です | いいえ |
プロジェクト ANTCCM_TEST#BMO_1 に対して Continuus の `reconfigure` を実行します。
<ccmreconfigure ccmproject="ANTCCM_TEST#BMO_1"
verbose="true"/>
Continuus タスクを作成する。
| 属性 | 値 | 必須 |
|---|---|---|
| comment | コメントを指定します | いいえ |
| platform | ターゲットプラットフォームを指定する | いいえ |
| ccmdir | ccm 実行ファイルへのパス。`PATH` 上にない場合は必須です | いいえ |
| resolver | リゾルバーを指定する | いいえ |
| release | CCM リリースを指定する | いいえ |
| subsystem | サブシステムを指定する | いいえ |
| task | ファイルのチェックインに使用されるタスク番号を指定します ( defaultを使用できます) |
いいえ |
リリース ANTCCM_TEST のタスクを作成します。現在のユーザーがこのタスクのリゾルバーとして作成されます。
<ccmcreatetask resolver="${user.name}"
release="ANTCCM_TEST" comment="blahblah"/>