2.19 コマンドラインから Eclipse を使用してプロジェクトをクリーンアップおよびビルドする

コマンドラインから Eclipse を実行してプロジェクトをクリーンアップおよびビルドできます。これは、例えば、ビルドプロセスを自動化するスクリプトを作成する際に便利です。

手順

  1. PATH 環境変数に Eclipse、make、その他のユーティリティをロードするには、DS-5 コマンドラインコンソールを起動します。そのためには、以下の手順を実行します。
    • Windows の場合、[スタート] > [すべてのプログラム] > [ARM]DS-5 > DS-5[コマンド プロンプト]を選択します。
    • Linux では、<DS-5 install_directory>/bin/suite_exec <shell> を実行してシェルを開きます。
  2. 必要に応じて、以下の Eclipse 引数を使用して eclipsec.exe(Windows)または eclipse(Linux)を実行します。

    表 2-1 Eclipse 引数

    引数 説明
    -nosplash
    Eclipse スプラッシュ画面を無効にします。
    --launcher.suppressErrors エラーをグラフィカルダイアログに報告するのではなく、コンソールに出力します。
    -application org.eclipse.cdt.managedbuilder.core.headlessbuild Eclipse に headless builder を実行することを指示するための必須引数です。
    -data {workspaceDir} ワークスペースの場所を指定します。
    -import {projectDir}
    指定したディレクトリからワークスペースにプロジェクトをインポートします。
    複数のプロジェクトをインポートするには、このオプションを複数回使用します。
    -import {projectDir}
    指定したディレクトリからワークスペースにプロジェクトをインポートします。
    複数のプロジェクトをインポートするには、このオプションを複数回使用します。
    -build {projectName[/configName] | all}
    指定した名前のプロジェクト、またはワークスペース内のすべてのプロジェクトをビルドします。
    デフォルトでは、この引数は、各プロジェクト内のすべてのコンフィギュレーションをビルドします。プロジェクト名の直後を '/' で区切ってコンフィギュレーション名を指定すると、この動作をデバッグリリースなど 1 つのコンフィギュレーションに限定できます。
    複数のプロジェクトをビルドするには、このオプションを複数回使用します。
    -cleanBuild {projectName[/configName] | all
    指定した名前のプロジェクト、またはワークスペース内のすべてのプロジェクトをクリーンアップしてビルドします。
    デフォルトでは、この引数は、各プロジェクト内のすべてのコンフィギュレーションをクリーンアップしてビルドします。プロジェクト名の直後を '/' で区切ってコンフィギュレーション名を指定すると、この動作をデバッグリリースなど 1 つのコンフィギュレーションに限定できます。
    複数のプロジェクトをクリーンアップしてビルドするには、このオプションを複数回使用します。

例 2-1 例

使用可能なすべてのオプションの一覧を表示するには、次のコマンドを実行します。
eclipsec.exe -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild
C:\workspace にあるワークスペース内のすべてのプロジェクトをクリーンアップしてビルドするには、次のコマンドを使用します。
eclipsec.exe -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data C:\workspace -cleanBuild
ワークスペース C:\workspace にあるプロジェクト MyProject のリリースコンフィギュレーションをビルドするには、次のコマンドを使用します。
eclipsec.exe -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data C:\workspace -build MyProject/Release
非機密扱い - ベータPDF file icon PDF 版ARM DUI0478UJ
Copyright © 2010-2015 ARM.All rights reserved.