Ounce/Ant と Apache/Ant の統合
Ounce/Ant を Apache/Ant ビルド環境に統合するには、このタスク・トピックで概説する手順が必要です。
手順
- ounceant.jar ファイルと、任意で ant-contrib-1.0b3.jar を ant lib ディレクトリーにコピーします。
Ant プラグインのバージョンが 1.8.1 以降の場合は、xml-api.jar および xercesImpl.jar もコピーします。
AppScan® Source のインストールによって、ounceant.jar と ant-contrib-1.0b3.jar、xml-api.jar、および xercesImpl.jar が <install_dir>\lib に置かれます (<install_dir> は AppScan® Source のインストールの場所です)。
- オプション:
build.compiler
プロパティーを指定変更します。build.compiler
の指定変更について詳しくは、プロジェクトの作成を参照してください。このプロパティーを指定変更するには、以下のいずれかの方法を使用します。
- build.xml ファイルのプロパティー・タグを使用する。
<property name="build.compiler" value="com.ouncelabs.ounceant.OunceCompilerAdapter"/>
-D
オプションを使用して Ant を呼び出すときに、コマンド行でbuild.compiler
の値を指定する。ant -Dbuild.compiler= com.ouncelabs.ounceant.OunceCompilerAdapter
build.compiler
の値をテキスト・ファイルに組み込み、Ant の資料で説明されているように、properties
オプションを使用して、そのファイルにプロパティーを読み込むよう Ant に指示する。
- build.xml ファイルのプロパティー・タグを使用する。
taskdefs
を作成します。Ounce/Ant タスクを使用するには、
taskdef
タスク内で ounceant.jar を参照する必要があります。例えば、次のようになります。<taskdef resource="com/ouncelabs/ounceant/task/ounce.xml" classpath="ounceant.jar"/>
var
タスクを使用するには、ant-contrib-1.0b3.jar はtaskdef
タスクを次のように参照する必要があります。<taskdef resource="net/sf/antcontrib/antlib.xml"/>