正如Eclipse和Intellij文档中所解释的,Facets 定义了特征和要求(某些配置,特定于特定框架/技术)。
当您向项目添加构面时,该项目被配置为执行特定任务、满足特定要求或具有特定特征。
简而言之,您必须遵循某些结构来实现某些框架/技术。IDE 可以选择为您实现它,让您的生活更轻松。
为了详细说明它,我直接从 Eclipse 文档中给出了一些详尽的细节。这是Eclipse 特定的。
在创建项目时,您将可以选择为您的项目实施 facet。例如,EAR 方面通过添加部署描述符和设置项目的类路径来设置项目以充当企业应用程序。
要向已存在的项目添加另一个方面,请完成以下步骤:
- 在 Java™ EE 透视图的 Project Explorer 视图中,右键单击该项目,然后选择 Properties。
- 在 Properties 窗口中选择 Project Facets 页面。此页面列出了项目中的各个方面及其版本。
- 单击修改项目并选中您希望项目具有的构面旁边的复选框。
注意:仅列出对项目有效的构面
有些方面可能无法协同工作。因此,您还可以从预设列表中选择预设的构面组合。
- 通过单击当前版本号并从下拉列表中选择所需的版本号来选择构面的版本号。
- 可选:要删除构面,请清除其复选框。并非所有方面都可以删除。
- 可选:如果您想限制项目以使其与一个或多个运行时兼容,请单击运行时选项卡并选择您希望项目兼容的运行时。有关运行时的更多信息,请参阅为 J2EE 项目指定目标服务器。
- 单击 Finish 退出 Modify Faceted Project 对话框,然后单击 OK。
Facet 在 Eclipse 中也有版本号。只要不满足构面的要求,就可以更改构面的版本号。要更改项目中构面的版本,请完成以下步骤:
- 在 Java EE 透视图的 Project Explorer 视图中,右键单击该项目,然后选择 Properties。
- 在 Properties 窗口中选择 Project Facets 页面。此页面列出了项目中的各个方面及其版本。
- 单击修改项目,然后单击要更改的构面。
- 从构面名称旁边的下拉框中选择构面的版本。
- 单击 Finish 关闭 Modify Faceted Project 窗口,然后单击 OK。
您可以使用构面做更多的事情。我已经给出了示例,以便您更好地理解。有关详细信息,请查看您喜欢的 IDE 的文档。