Eclipse中的Project Facets的用途

Posted 普惠学堂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse中的Project Facets的用途相关的知识,希望对你有一定的参考价值。

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

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

Eclipse 中, 项目的 facet 配置:


在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的用途的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse wtp project dependent project facets问题

Eclipse的Project Facets属性设置解决项目无故报错

maven项目project facets中是2.3调整为3.0的解决办法

Facets:一款Google开源机器学习数据集可视化工具

eclipse里面几种工程java project,web project,web service project有啥区别?

idea部署maven+javaweb项目到jboss