Eclipse中的Project Facets的用途

facets中文翻译为:(事物的)面,方面

在eclipses中的facets可以理解为项目的特性,某一方面功能。主流 IDE (Eclipse IDEA) 都提供了 facet 的配置

Eclipse 中, 项目的 facet 配置:

Eclipse中的Project Facets的用途_第1张图片

在Eclipse中,新建的 Java Project 都有一个默认的 java facet,那么 Eclipse 就只提供 JavaSE 项目支持,当你需要将该项目升级为 java web 项目时,可以为项目添加 Dynamic Web Module (就是一个支持Web的facet),这样 eclipse 就会将项目结构调整为带有 WebContent or WebRoot 目录的标准结构且添加 deployment descriptor (web.xml)并调整默认的 classpath,同时,如果你要用到 javascript,可以对应地添加 javascript facet,这样 eclipse 就会为项目添加 javascript 相关的支持(构建、校验、提示等等),如果你的项目用到了 hibernate,则可以添加 jpa facet 来让 eclipse 提供对应的功能支持等等。

尤其在Eclipse中创建Maven的web项目时,常会用到上面的配置,给项目添加动态web功能。



你可能感兴趣的:(Eclipse中的Project Facets的用途)