Ounce/Ant 和 Apache/Ant 集成
此任务主题中概述的步骤对于将 Ounce/Ant 集成到 Apache/Ant 构建环境中是必需的。
过程
- 将 ounceant.jar 文件和(可选)ant-contrib-1.0b3.jar复制到 ant lib 目录中。
如果 Ant 插件的版本是 V1.8.1 或更高版本,请同时复制 xml-api.jar 和 xercesImpl.jar。
AppScan® 源 安装将 ounceant.jar、ant-contrib-1.0b3.jar、xml-api.jar 和 xercesImpl.jar 置于 <install_dir>\lib 中(其中 < install_dir > 是 AppScan 源 安装的位置)。
- 可选: 覆盖
build.compiler
属性。请参阅 创建项目,以了解有关覆盖
build.compiler
的更多信息。)使用以下某种方法覆盖此属性:
- 在 build.xml 文件中使用 property 标记。
<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 文件中使用 property 标记。
- 创建
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"/>