`
fantaxy025025
  • 浏览: 1328972 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Intellij IDEA 14.x 中的Facets和Artifacts的区别

 
阅读更多

 

from:http://blog.snsgou.com/post-306.html

作者:SNSGOU 发布于:2015-01-08 16:50:40  分类:电脑/软件使用   浏览(952) 

Facets和Artifacts的区别:

Facets 表示这个module有什么特征,比如 Web,Spring和Hibernate等; 

Artifact 是maven中的一个概念,表示某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式;

一个module有了 Artifacts 就可以部署到应用服务器中了!

 

在给项目配置Artifacts的时候有好多个type的选项,exploed是什么意思:

explode 在这里你可以理解为展开,不压缩的意思。也就是war、jar等产出物没压缩前的目录结构。建议在开发的时候使用这种模式,便于修改了文件的效果立刻显现出来。

默认情况下,IDEA的 Modules 和 Artifacts 的 output目录 已经设置好了,不需要更改,打成 war包 的时候会自动在 WEB-INF目录 下生产 classes目录,然后把编译后的文件放进去。

 

 


 

 

Java artifact是什么意思,maven一直用,但是不明白中文意思?

Now you'll want to install the artifact you've generated (the JAR file) in your local repository (~/.m2/repository is the default location). For more information on repositories you can refer to our Introduction to Repositories but let's move on to installing our artifact! To do so execute the following command:

 

artifact你把它理解成“生成的东西”就差不多了。这个词强调的是这是你软件生产过程中某一步的产生物,不像程序本身,或者是配置文件这些,是你手写出来的。 

 

摘自:http://zhidao.baidu.com/question/471043949.html

 


 

maven的主要概念

Goal: 类似于ant中的target,指完成一定功能的一个任务

Artifact:项目产生物,主要有jar, war, maven插件

Plug-in:插件,可复用的功能模块比如,middlegen,statcvs

POM:项目对象模型(Project Object Model),是项目的一些关键元信息的集合。主要包含项目管理信息、具体的项目描述、开发小组的构 成、源代码库(如CVS)和邮件列表、项目依赖的库文件(开发时刻依赖和运行时刻依赖)、源代码、单元测试代码和资源文件的位置、项目报告

 

 

 

 

 

 

分享到:
评论

相关推荐

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

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

    DEAFacets和Artifacts的区别

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

    IntelliJ IDEA 项目配置教程.docx

    本教程将详细介绍如何在IntelliJ IDEA中配置项目,确保项目运行顺畅。 首先,我们要了解的是Project Structure,这是IDEA中至关重要的设置部分。它包含了项目的整体配置,包括项目的名称、使用的JDK版本、语言级别...

    intellij idea开发工具文档

    - 在 IntelliJ IDEA 中,选择“File” -> “Settings” -> “Build, Execution, Deployment” -> “Application Servers”。 - 点击“+”号添加一个新的 Tomcat 服务器实例。 - 配置 Tomcat 的路径和其他设置,如...

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

    - **Project Structure**:这是 IntelliJ IDEA 中至关重要的设置,它决定了项目的构建和运行方式。其中包括: - **Project name**:定义项目的唯一标识,方便管理和识别。 - **Project SDK**:设置项目所使用的 ...

    IDEA+tomcat部署

    * Intellij IDEA 14.x 中的 Facets 和 Artifacts 的区别 * Java 的打包方式:jar、war、ear 包的作用与区别 * Intellij IDEA 14.x 菜单项中 Compile、Make 和 Build 的区别 * Tomcat 服务器的配置和部署步骤

    IntelliJ idea图文教程pdf

    教程中也说明了如何配置和管理项目,包括添加和配置Modules(模块)、Libraries(库)、Facets(项目面)、Artifacts(可部署组件)以及SDK(软件开发工具包)。这些功能使得IDEA成为一个强大的项目管理工具,方便...

    Intellij IDEA2017入门教程

    Tomcat是一个开源的Servlet容器,本教程演示了如何在IntelliJ IDEA中进行Tomcat的安装和配置,以及如何进行Tomcat服务器的启动和监控。还介绍了Tomcat集成原理和服务器配置文件的详细说明。 ### 版本控制集成 除Git...

    Intellij+IDEA2017入门教程

    它包括了对项目结构的理解,如**Project**、**Modules**、**Libraries**、**Facets**和**Artifacts**等概念的介绍。每个部分都有其特定的功能和配置方法,对它们的理解有助于更好地组织和管理项目。 在日常使用中,...

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

    Artifacts是IntelliJ IDEA中的概念,用于表示构建输出,比如JAR、WAR或EAR文件。点击`+`按钮,选择`JAR`,然后选择`From modules with dependencies`,这将把模块及其依赖一起打包。 3. 创建JAR时,你需要指定: -...

    idea使用教程2017版高清完整.pdf版

    ### Intellij IDEA 使用教程知识点概览 #### 一、Intellij IDEA 概述与安装配置 - **安装过程** - 运行安装程序后,按照提示进行安装。 - 不勾选卸载旧版本(如果希望保留)。 - 选择安装目录,建议不要放在系统...

    idea使用教程2017版

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

    idea2017开发工具操作手册

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

    idea导入eclipse项目.doc

    Eclipse和IntelliJ IDEA都是广泛使用的Java开发工具,各有其优势。当一个团队或开发者从Eclipse迁移到IntelliJ IDEA时,如何顺利导入已有的Eclipse项目就显得尤为重要。下面将详细介绍在不使用Maven构建的情况下,...

    传统SpringMVC移入IDEA 操作指南.docx

    在将传统的SpringMVC项目迁移到IntelliJ IDEA(以下简称IDEA)时,开发者经常会遇到各种挑战,因为这个过程涉及到多个步骤,而网上找到的教程往往不够全面。本指南将详细阐述这一流程,确保你能成功地将现有项目导入...

    IntelliJ IDEA 部署 Web 项目,看这一篇够了!

    在IntelliJ IDEA中,"Project Structure" 是一个至关重要的设置项,它决定了项目的构建和运行方式。在这个菜单中,你可以进行以下配置: 1. **Project**: - **Project name**:定义项目的名字,这是为了方便识别...

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

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

    idea使用教程

    4. 项目配置:详细解释了如何配置项目和子项目(Modules)、类库(Libraries)、特征(Facets)、打包(Artifacts)、SDK、全局类库等。 5. Maven专题:包含了Maven的配置使用,包括主配置、import配置、忽略文件...

    如何用Intellij idea2020打包jar的方法步骤

    IntelliJ IDEA是一款强大的Java集成开发环境,深受开发者喜爱。对于开发者来说,打包应用程序成可执行的JAR文件是常见的需求,特别是在部署和分发项目时。本文将详细介绍如何使用IntelliJ IDEA 2020版本来打包JAR...

    idea 创建javaWeb项目

    1. **配置项目结构**:通过`Project Structure`对话框配置项目的`Facets`和`Artifacts`,以确保项目正确地被识别为Web项目。 2. **配置运行配置**:在`Edit Configurations`中添加一个新的`Tomcat Server`配置,并...

Global site tag (gtag.js) - Google Analytics