コマンド行コード・レビュー

Java™ ソース・コードに対するコード・レビューは、グラフィカル・ユーザー・インターフェースを使用しないで、ヘッドレス・ワークベンチのコマンド行から実行することができます。 これは、定期的に無人でコード・レビューを実行したい場合に便利です。

コード・レビュー分析のためのヘッドレス、すなわちコマンド行インターフェース (CLI) を使用すると、テキスト環境で分析機能と相互作用することができます。 コマンド行から分析を実行する場合、eclipse.exe-application オプションを使用して、com.ibm.xtools.analysis.AnalyzeApplication というアプリケーションを開始します。 この呼び出しにより、コード・レビューの実行に必要なコア機能のみを備えたヘッドレスの Eclipse 環境が実行されます。AnalyzeApplication は、分析のスコープ、ソース・コードの場所、適用するルール、および分析結果の場所を指定する、いくつかのオプションを使用します。 このアプリケーションは、分析結果を stdout に書き出すこともできます。

Microsoft® Windows® オペレーティング・システムを使用している場合、コマンド行命令として使用できる文字数に制限があることに注意してください。 以下の推奨事項は、コマンド行命令の長さの短縮に役立つことがあります。

製品のグラフィカル・ユーザー・インターフェースがワークスペースを開いてロックしている間は、ヘッドレス・モードでコード・レビューを実行することはできません。 Eclipse ワークスペースにない Java ソース・コードがある場合、そのコードについてコード・レビューを実行しながら、同時にワークスペースを作成することができます。

コマンド行の例

以下のコマンド行命令は、Microsoft Windows オペレーティング・システム上の既存の Eclipse ワークスペースにある Java ソース・コードについてコード・レビューを実行します。 この命令は、コード・レビューの結果を XML および HTML 形式のファイルとして c:¥reports というディレクトリーに置きます。
eclipse.exe -data C:¥workspace-rsa-en -application com.ibm.xtools.analysis.commandline.AnalyzeApplication
-rulefile c:¥rules¥commlinecoderev.dat -projects hello.world -exportdirectory c:¥results
-verbose

以下のコマンド行命令は、Eclipse ワークスペースではないディレクトリー・ロケーションにある Java ソース・コードについて、コード・レビューを実行します。この命令は、コード・レビューの結果を XML および HTML 形式のファイルとして c:¥reports というディレクトリーに置きます。

c:¥ibmj9_50¥jre¥bin¥java.exe -cp C:¥progra~1¥IBM¥SDP70¥startup.jar org.eclipse.core.launcher.Main 
-data c:¥new-workspace -application com.ibm.xtools.analysis.commandline.AnalyzeApplication
-rulefile c:¥rules¥commlinecoderev.dat -directory c:¥project¥src -exportdirectory c:¥results
-verbose
関連タスク
コマンド行からのコード・レビューの実行
関連資料
コード・レビューのリファレンス
コマンド行コード・レビューのリファレンス

フィードバック