此主题说明如何将构面添加至工作空间中现有的项目。
构面定义项目的特征和要求。将构面添加到项目时,该项目被配为执行某个任务、实现某些要求或具有某些特征。例如,通过添加部署描述符并设置项目的类路径,EAR 构面将项目设置为充当企业应用程序。
只能将构面添加到 J2EE 项目以及基于 J2EE 项目的其他类型的项目,例如,企业应用程序项目、动态 Web 项目和 EJB 项目。例如,不能将构面添加到 Java™ 项目或插件项目。通常,支持构面的项目在创建时至少具有一个构面,从而使您可以在必要时添加更多构面。例如,新的 EJB 项目具有 EJB 模块构面。因而,可以将像 EJBDoclet(XDoclet)构面之类的其他构面添加到此项目。
一些构面需要其他构面作为先决条件。某些构面不能一起存在于同一项目中。例如,不能将动态 Web 模块构面添加到 EJB 项目,因为 EJB 项目已经具有 EJB 模块构面。某些构面可以从项目中除去,但是,有些构面不能。
在创建新项目时,通常就添加了一些构面。要将另一构面添加到已经存在的项目,请执行下列步骤: