コマンド行からのコード・レビューの実行

Java™ ソース・コードに関するコード・レビューは、作成したルール・ファイル内の分析ルールを使用して、コマンド行から実行することができます。
コマンド行からコード・レビューを実行するには、ルール・ファイルを作成する必要があります。
コマンド行からコード・レビューを実行すると、Eclipse 環境がヘッドレス・モードで操作されます。 コード・レビューを実行するときには、com.ibm.xtools.analysis.commandline.AnalyzeApplication というコマンド行分析アプリケーションに必要なパラメーターを指定する必要があります。

ヘッドレス・モード・リファレンスのトピックコマンド行コード・レビューのリファレンスでは、コマンド行アプリケーションのオプションとそれらに対応するパラメーターが示されています。 これらのパラメーターは、分析のスコープ、ソース・コードの場所、適用するルール、および分析結果の場所を指定します。 このアプリケーションは、分析結果を stdout に書き出すこともできます。

コマンド行からコード・レビューを実行するには、次のようにします。
  1. コマンド行インターフェース (Microsoft® Windows® コマンド・プロンプト、または UNIX® または Linux® シェル) を開き、次のいずれかのステップを実行します。
    • 既存の Eclipse ワークスペースにある Java ソース・コードについてコード・レビューを実行するには、プロンプトで次の命令を入力します。
      <Eclipse 実行可能ファイルへのパス> -data <既存のワークスペースへのパス> -application com.ibm.xtools.analysis.commandline.AnalyzeApplication
      -rulefile <ルール・ファイルへのパス> -projects <Java プロジェクトの名前> -exportdirectory <結果ディレクトリーへのパス>
      -verbose
    • Eclipse ワークスペースではないディレクトリー・ロケーションにある Java ソース・コードについてコード・レビューを実行するには、プロンプトで次の命令を入力します。
      <Eclipse 実行可能ファイルへのパス> -data <一時ワークスペースへのパス> -application com.ibm.xtools.analysis.commandline.AnalyzeApplication
      -rulefile <ルール・ファイルへのパス> -directory <Java ソース・コードの src ディレクトリーへのパス> -exportdirectory <結果ディレクトリーへのパス>
      -verbose
  2. コード・レビューを開始するために Enter キーを押します。
    注: Eclipse 実行可能ファイルの代わりに Java ランチャーを使用して、分析を実行することができます。その場合には、Eclipse 実行可能ファイルへのパスを Java ランチャーへのパス、startup.jar ファイルを指す引数を指定したクラスパス・オプション (-cp)、および org.eclipse.core.launcher.Main クラスで置き換えます。 例:
    <Java 実行可能ファイルへのパス> -cp <Eclipse startup.jar へのパス> org.eclipse.core.launcher.Main
    -data <一時ワークスペースへのパス> -application com.ibm.xtools.analysis.commandline.AnalyzeApplication
    -rulefile <ルール・ファイルへのパス> -directory <Java ソース・コードの src ディレクトリーへのパス> -exportdirectory <結果ディレクトリーへのパス>
    -verbose
関連概念
コード・レビュー
コマンド行コード・レビュー
ルールおよびルール・カテゴリー
関連資料
コード・レビューのリファレンス
コマンド行コード・レビューのリファレンス

フィードバック