このトピックでは、 ご使用のワークスペースにある既存プロジェクトへのファセットの追加方法について説明します。
ファセットは、 プロジェクトの特性と要件を定義します。ファセットをプロジェクトに追加するとき、 そのプロジェクトは特定のタスクを実行するか、特定の要件を満たすか、 または特定の特性を持つように構成されます。例えば EAR ファセットは、 デプロイメント記述子の追加とプロジェクトのクラスパスのセットアップによって、 プロジェクトがエンタープライズ・アプリケーションとして機能するように セットアップします。
ファセットを追加できるのは 、J2EE プロジェクト、および J2EE プロジェクトを ベースとするその他の型のプロジェクト (エンタープライズ・ アプリケーション・プロジェクト、 動的 Web プロジェクト、EJB プロジェクトなど) のみです。例えば 、Java™ プロジェクト やプラグイン・プロジェクトには、ファセットを追加できません。通常、 ファセットが利用可能なプロジェクトには、 プロジェクトが作成されたときに少なくとも 1 つのファセットがあります。 このようなプロジェクトには、必要に応じてさらにファセットを追加できます。 例えば、新規 EJB プロジェクトには、EJB モジュール・ファセットがあります。この プロジェクトに、EJBDoclet (XDoclet) ファセットのような他のファセットを追加できます。
ファセット の中には、追加するための前提条件として、他のファセットを必要とするものもあります。それ以外の ファセットは、他のファセットと一緒に同じプロジェクト内に置くことはできません。例えば、 動的 Web モジュール・ファセットを EJB プロジェクトに追加できないのは 、EJB プロジェクトにはすでに EJB モジュール・ファセットがあるからです。ファセットによっては、 プロジェクトから除去できるものと除去できないものとあります。
一般的に、新規プロジェクトが作成されるとき、 そのプロジェクトにファセットが追加されます。既存のプロジェクトに 他のファセットを追加するには、以下のステップに従ってください。