パス変数

パス変数は、ファイル・システム上のロケーションを指定します。 リンクされたリソースのロケーションは、これらのパス変数に相対させて指定することができます。 これで、ファイル・システム上の固定ロケーションへの参照を回避することができます。

パス変数を使用することによって、ディレクトリー構造をファイル・システムとまったく同じにすることなく、 リンクされたリソースを含むプロジェクトをチーム・メンバーと共有することができます。

パス変数は、プロジェクト・レベルまたはワークスペース・レベルのいずれかで定義できます。 プロジェクト・レベルでパス変数を作成すると、それらのパス変数を使用するリンクされたリソースを含むプロジェクトをワークスペースおよびコンピューター間で移植可能な状態に保つことができます。

各プロジェクトには、リンクされたリソースの定義に使用できるパス変数の事前定義セット (ECLIPSE_HOMEPARENT_LOCPROJECT_LOC、および WORKSPACE_LOC など) が入っています。

新規パス変数は、${VAR} 構文を使用することにより、既存のパス変数に対して相対的に定義できます。 例えば、パス変数 FOO は、"${BAR}../foo" に定義することにより、BAR に対して相対的に定義できます。

現時点でプロジェクトまたはワークスペース内ですべてのパス変数を定義していなくても、パス変数を使用しているプロジェクトをロードすることができます。 パス変数が欠落しているリンクされたリソースには、特別な装飾アイコンでフラグが立てられます。 さらに、リンクされたリソースの 「ファイル」>「プロパティー」>「リソース」 プロパティー・ページおよび「プロパティー」ビュー ( ウィンドウ」>「ビューの表示」>「その他...」>「一般」>「プロパティー) に、変数とその変数が定義されているかどうかが示されます。 パス変数は、ファイル・システム上に存在しないロケーションを指定することもできます。 そのようなパス変数を使用しているリンクされたリソースは、上記と同じ装飾アイコンで表されます。

プロジェクト・リソースの「ファイル」>「プロパティー」>「リソース」>「リンクされたリソース」プロパティー・ページで、新しいパス変数を作成して編集したり、既存のパス変数を削除したりすることができます。ワークスペース・レベルでは、 「一般」>「ワークスペース」>「リンクされたリソース」設定ページで行えます。

関連概念
リンクされたリソース

関連タスク
リンクされたリソースの作成
リソース・プロパティーの表示

関連参照
リンクされたリソース