J2EE プロジェクトへのファセットの追加

このトピックでは、 ご使用のワークスペースにある既存プロジェクトへのファセットの追加方法について説明します。

ファセットは、 プロジェクトの特性と要件を定義します。ファセットをプロジェクトに追加するとき、 そのプロジェクトは特定のタスクを実行するか、特定の要件を満たすか、 または特定の特性を持つように構成されます。例えば EAR ファセットは、 デプロイメント記述子の追加とプロジェクトのクラスパスのセットアップによって、 プロジェクトがエンタープライズ・アプリケーションとして機能するように セットアップします。

ファセットを追加できるのは 、J2EE プロジェクト、および J2EE プロジェクトを ベースとするその他の型のプロジェクト (エンタープライズ・ アプリケーション・プロジェクト、 動的 Web プロジェクト、EJB プロジェクトなど) のみです。例えば 、Java™ プロジェクト やプラグイン・プロジェクトには、ファセットを追加できません。通常、 ファセットが利用可能なプロジェクトには、 プロジェクトが作成されたときに少なくとも 1 つのファセットがあります。 このようなプロジェクトには、必要に応じてさらにファセットを追加できます。 例えば、新規 EJB プロジェクトには、EJB モジュール・ファセットがあります。この プロジェクトに、EJBDoclet (XDoclet) ファセットのような他のファセットを追加できます。

ファセット の中には、追加するための前提条件として、他のファセットを必要とするものもあります。それ以外の ファセットは、他のファセットと一緒に同じプロジェクト内に置くことはできません。例えば、 動的 Web モジュール・ファセットを EJB プロジェクトに追加できないのは 、EJB プロジェクトにはすでに EJB モジュール・ファセットがあるからです。ファセットによっては、 プロジェクトから除去できるものと除去できないものとあります。

一般的に、新規プロジェクトが作成されるとき、 そのプロジェクトにファセットが追加されます。既存のプロジェクトに 他のファセットを追加するには、以下のステップに従ってください。

  1. 「プロジェクト・エクスプローラー」ビューで、プロジェクトを右クリックして 「プロパティー」をクリックする。
  2. 「プロパティー」ウィンドウで 、「プロジェクト・ファセット」を クリックする。 「プロジェクト・ファセット」ページに、 プロジェクト内のファセットがリストされます。
  3. 「プロジェクト・ファセットの 追加/除去」をクリックする。
  4. 「プロジェクト・ファセットの追加/除去」ウィンドウで、 このプロジェクトに追加したいファセットの隣にあるチェック・ボックスを選択し、 各ファセットのバージョン番号を選択する。
    プロジェクトに対して有効なファセットのみがリストされます。
    • プロジェクトに対して選択したランタイムのリストにより、 リストに表示されるファセットが制限されます。選択したすべてのターゲット・ ランタイムと互換性があるファセットのみが、表示されます。
    • 現在選択したファセットとそのバージョン番号により、 リストに表示される他のファセットが制限されます。例えば、 プロジェクトに動的 Web モジュール・ファセットが含まれる場合 、EJB モジュール・ファセットはリストされません。 これは、この 2 つのファセットが同じプロジェクトに存在できないからです。
    各 ファセットに対する要件と制限について詳しく知るには、 ファセット名を右クリックし 、「制約を表示」を クリックします。

    「事前設定」リストから、 ファセットの事前設定の組み合わせを選択することもできます。

  5. ファセットを除去するには、該当するチェック・ボックスをクリアする。 すべてのファセットを除去できるわけではありません。
  6. 1 つまたは複数のランタイムと互換性を持つように プロジェクトを制限するには 、「ランタイムを表示」ボタンを クリックし、プロジェクトと互換性を持たせたいランタイムを選択する。 ランタイムについて 詳しくは、「J2EE プロジェクトのターゲット・サーバーの指定」を参照してください。
  7. 「終了」をクリックする。
  8. OK」をクリックする。

関連概念
エンタープライズ・アプリケーション・プロジェクト
関連タスク
エンタープライズ・アプリケーション・プロジェクトの作成
アプリケーション・クライアント・プロジェクトの作成
コネクター・プロジェクトの作成