Ounce/Maven ゴール

Ounce/Maven には、AppScan® Source の機能を実行するために以下のゴールがあります。

  • ounce:application:pom ファイルで定義されたとおりのすべての子プロジェクトへの参照を含む AppScan® Source アプリケーション・ファイルを生成します。アプリケーションは、スキャン (およびそれに伴うレポート作成) を行うために必要です。
  • ounce:project: Maven 子プロジェクトの数に応じて、1 つ以上の AppScan® Source プロジェクト・ファイルを作成します。ounce:project ゴールはコマンド行から実行することを想定しており、Maven ビルドをゴールに取り込みます。
  • ounce:project-only: Maven 子プロジェクトの数に応じて、1 つ以上の AppScan® Source プロジェクト・ファイルを作成します。ounce:project-only ゴールは、AppScan® Source プロジェクト・ファイルの作成を Maven ビルド・ライフサイクルに組み込むために提供されています。
  • ounce:scan: アプリケーションをスキャンします。オプションとして、評価の公開やレポートの生成を行うことができます。コマンド行から ounce:scan ゴールを実行します。
  • ounce:report:AppScan® Source レポートを生成します。結果を更新する必要がある場合は、レポートを生成する前にスキャンを実行してください。コマンド行から ounce:report ゴールを実行します。
注:
  • アプリケーション・ファイルおよびプロジェクト・ファイルを移植可能にするには、パス変数を作成して、ファイル・パスをファイルの場所へマップします。
  • Ounce/Maven ゴールの使用方法の例については、Ounce/Maven サイトの資料 (http://mojo.codehaus.org/ounce-maven-plugin/) を参照してください。