コード・レビュー分析のためのヘッドレス、すなわちコマンド行インターフェース (CLI) を使用すると、テキスト環境で分析機能と相互作用することができます。 コマンド行から分析を実行する場合、eclipse.exe の -application オプションを使用して、com.ibm.xtools.analysis.AnalyzeApplication というアプリケーションを開始します。 この呼び出しにより、コード・レビューの実行に必要なコア機能のみを備えたヘッドレスの Eclipse 環境が実行されます。AnalyzeApplication は、分析のスコープ、ソース・コードの場所、適用するルール、および分析結果の場所を指定する、いくつかのオプションを使用します。 このアプリケーションは、分析結果を stdout に書き出すこともできます。
Microsoft® Windows® オペレーティング・システムを使用している場合、コマンド行命令として使用できる文字数に制限があることに注意してください。 以下の推奨事項は、コマンド行命令の長さの短縮に役立つことがあります。
製品のグラフィカル・ユーザー・インターフェースがワークスペースを開いてロックしている間は、ヘッドレス・モードでコード・レビューを実行することはできません。 Eclipse ワークスペースにない Java ソース・コードがある場合、そのコードについてコード・レビューを実行しながら、同時にワークスペースを作成することができます。
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