Ounce/Ant 和 Apache/Ant 集成

此任务主题中概述的步骤对于将 Ounce/Ant 集成到 Apache/Ant 构建环境中是必需的。

过程

  1. ounceant.jar 文件和(可选)ant-contrib-1.0b3.jar复制到 ant lib 目录中。

    AppScan® 源 安装程序将 ounceant.jarant-contrib-1.0b3.jar 放置在 <install_dir>\lib(其中 <install_dir>AppScan 源 的安装位置 中。

  2. 可选: 覆盖 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 文档中所述。
  3. 创建 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"/>