`

Intellij IDEA的Facets 意义

阅读更多

Facets表述了在Module中使用的各种各样的框架、技术和语言。这些Facets让Intellij IDEA知道怎么对待module内容,并保证与相应的框架和语言保持一致。

使用Facets能让我们下载并配置framework所必须的组件,会自动生成各种各样的描述符,并存储在适当的位置,等等。

大多数Facets可以无冲突得添加到Module中。

也有一些Facets是继承其他Facets的,这些Facets的添加就必须先添加他们的父Facets,这些Facets也要依赖Intellij IDEA的相关插件是否开启.

目前可用Facets列表(包含存在依赖关系的Facets)

 

根据我的经验,IDEA在导入工程后,会自动detect工程中所用框架,自动提示或添加框架配置的引用到facet中;偶尔来回删除或导入工程导致环境无法自动引入框架配置文件到 facet 中时,需要手动配置添加,所添加的内容一般为主要的WEB框架或持久层框架的XML配置,WEB项目的web配置添加与否不影响项目的部署和起动

分享到:
评论

相关推荐

    Intellij IDEA 入门教程.pdf (高清文字版)

    IntelliJ IDEA的项目配置也是相当重要的部分,包括Project(项目)、Modules(模块)、Libraries(库)、Facets(项目结构)、Artifacts(构建产物)和SDK(软件开发工具包)等配置。其中,Maven专题讲述如何在IDEA...

    IntelliJ IDEA使用教程

    IntelliJ IDEA是一款由JetBrains公司开发的集成开发环境(IDE),专为Java语言设计,但也支持其他编程语言如Kotlin、Scala、Groovy等。它被广泛认为是目前最好的Java IDE之一。IntelliJ IDEA通过其智能代码助手、...

    intellij idea开发工具文档

    ### IntelliJ IDEA 开发工具知识点详解 #### 一、JetBrains IntelliJ IDEA 9.0.4 简介 IntelliJ IDEA 是一款由 JetBrains 公司开发的强大且全面的 Java 集成开发环境(Integrated Development Environment, IDE)...

    IntelliJ IDEA 使用教程2017

    IntelliJ IDEA是一款优秀的Java集成开发环境(IDE),由JetBrains公司开发。它为开发者提供了高效的代码编写、调试及测试等功能,支持多种编程语言,并提供了大量插件来扩展其功能。本文将详细讲解IntelliJ IDEA的...

    IntelliJ IDEA 2017版 使用说明 高清

    IntelliJ IDEA是业界著名的Java集成开发环境,由JetBrains公司开发。与传统的Eclipse相比,IntelliJ IDEA提供了更加强大的代码分析能力,更智能的代码提示功能,以及更加流畅的开发体验。自从2017版发布以来,它就广...

    IntelliJ idea图文教程pdf

    IntelliJ IDEA 是一款广泛使用的Java集成开发环境(IDE),由JetBrains公司开发。该教程旨在为初学者和已经有一定基础的开发人员提供全面的IntelliJ IDEA使用指南,涵盖了从安装到配置的方方面面。 ### 安装与配置 ...

    IntelliJ IDEA 项目配置教程.docx

    IntelliJ IDEA是一款强大的Java集成开发环境,尤其适合进行复杂的项目配置。本教程将详细介绍如何在IntelliJ IDEA中配置项目,确保项目运行顺畅。 首先,我们要了解的是Project Structure,这是IDEA中至关重要的...

    理解 IntelliJ IDEA 的项目配置和 Web 部署.docx

    - Facets 是 IntelliJ IDEA 中用于特定技术框架的配置,如 Spring、Struts 等。当在项目中启用某框架时,对应的设置将出现在此界面。尽管官方解释表明 Facets 可以展示框架的详细设置,但在实际操作中,它们的作用...

    Intellij IDEA2017入门教程

    IntelliJ IDEA是一款广泛使用的Java集成开发环境(IDE),由JetBrains公司开发。2017年版本的IDEA是该系列中的一个稳定版本,具备大量先进的开发工具特性,极大地提高了Java开发者的效率。本篇入门教程涵盖了安装、...

    Intellij+IDEA2017入门教程

    IntelliJ IDEA是Java语言开发的集成开发环境(IDE),由JetBrains公司开发。它适用于Windows、macOS和Linux操作系统。IntelliJ IDEA 2017是该IDE的一个版本,其入门教程通常会覆盖安装、配置和基本使用等主题。 在...

    使用IntelliJ Idea 打包成可执行的JAR.docx

    IntelliJ IDEA是一款强大的Java集成开发环境,提供了方便的工具来完成这个任务。以下是如何使用IntelliJ IDEA打包成可执行JAR的详细步骤,以及相关的知识点解释: 首先,了解项目的结构至关重要。在本例中,项目...

    IntelliJ IDEA 12创建Java Web项目并用Tomcat发布.docx

    在本文中,我们将详细探讨如何使用IntelliJ IDEA 12创建一个Java Web项目,并将其部署到Tomcat 6.0.36服务器上。这是一个关键的开发步骤,特别是对于那些从事Java Web应用开发的人员来说。我们还将讨论一些安全方面...

    IDEA使用教程2017

    在IntelliJ IDEA中,项目配置主要涉及到Project、Modules、Libraries、Facets等模块。用户可以根据实际需求添加模块、配置库文件、设定项目的SDK版本、全局库、构建输出文件等。 Maven是一个非常流行的项目管理和...

    DEAFacets和Artifacts的区别

    Facets和Artifacts的区别以及W7下安装 maven与intellij IDEA 下maven为groovy项目生成jar详解(适合新手)的一个链接

    idea使用教程2017

    项目配置是IntelliJ IDEA的重要组成部分,其中包含Project、Modules、Libraries、Facets、ArtFacts、SDK、Global Libraries和Problems等配置选项。这些设置可以让开发者对项目结构、所使用的库和框架等进行细致的...

    idea2017开发工具操作手册

    在项目配置方面,IntelliJ IDEA允许用户对Project、Modules、Libraries、Facets、Artifacts等进行细致的设置。这些设置包括为项目指定SDK,配置项目中的全局库、问题设置以及项目的部署配置。另外,用户还可以根据...

    idea使用教程2017版

    8. 项目配置:在IntelliJ IDEA中如何设置项目结构,包括Project、Modules、Libraries、Facets、Artifacts、SDK和Global Libraries等。 9. 常见问题与技巧:教程总结了开发中可能遇到的一些问题,如JSP实时编译问题...

    idea使用文档详情

    ### IntelliJ IDEA 使用详解 #### 一、IntelliJ IDEA 简介与安装 IntelliJ IDEA 是一款功能强大的集成开发环境(Integrated Development Environment,简称 IDE),主要用于Java应用程序的开发,同时也支持其他多种...

    使用IntelliJ IDEA 15和Maven创建Java Web项目(图文)

    "使用IntelliJ IDEA 15和Maven创建Java Web项目" 本篇文章主要介绍了使用IntelliJ IDEA 15和Maven创建Java Web项目的详细步骤,从Maven简介到项目的创建、配置、启动和部署,全方位地展示了使用IntelliJ IDEA 15和...

Global site tag (gtag.js) - Google Analytics