IDEA里面的facets和artifacts的讲解

摘要:
这些Facets让IntellijIDEA知道如何处理模块内容,并确保与相应的框架和语言保持一致。使用Facets允许我们下载和配置框架所需的组件,自动生成各种描述符,并将它们存储在适当的位置。还有一些面继承自其他面。要添加这些面,必须首先添加其父面。这些方面还取决于是否启用了IntellijIDEA的相关插件https://www.jetbrains.com/help/idea/2016.2/available-facets-and-their-dependencies.htmlArtifacts:工件是项目资源的组合。

Facets

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

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

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

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

https://www.jetbrains.com/help/idea/2016.2/available-facets-and-their-dependencies.html

Artifacts:

artifact是一个项目资源的组合体。例如,一个已编译的java类的集合,一个已打包的java应用。

artifact可以是一个archive文件,也可以是一个包含以下结构元素的目录结构:

-- (一个或多个)module的编译Output;

-- 包含在module的依赖中的Libraries;

-- 资源的集合,如web页面,图片,decriptor文件;

-- 其他artifacts;

-- 个别文件、目录和archives;

免责声明:文章转载自《IDEA里面的facets和artifacts的讲解》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇给大家推荐一个.Net的混淆防反编译工具ConfuserExoracle分组并在组内排序下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

乌班图的安装

Ubuntu 系统安装 在VMware中新建虚拟机 指定当前虚拟机使用的系统镜像 设置系统的登录账号密码,设置完成以后一定要记住。 一直等待,系统初始化安装,知道出现下方界面: 输入前面设置的密码,点击Sign In 点击右上角绿色按钮,一路next即可。 点击Install Now,下载最新版本的ubuntu软件...

flask-admin章节三:数据库迁移工具 alembic初步使用

1. 概述 基于flask框架构建web,一般会使用sqlchemy(在flask中使用sqlchemy可以参考这里)作为数据库引擎。 这样业务的逻辑就可以做到不跟具体的数据库类型相耦合,具体后端业务是使用那种数据库就全凭业务需要了。 但是数据表结构并不一定是一成不变的,可能随着业务的需要表的结构经常会变换。面对这种情况,单纯删除之前的表, 重新再建新的表...

Linux基础知识(一)

    本篇主要介绍Linux操作系统相关知识以及其常用命令等。 一、操作系统的基本知识   一般而言,现代计算机计算机系统是一个复杂的系统,故若程序员需要掌握该系统的每一个细节例如如何通过代码去调用音响等这些事情,那可能不再编写代码了,这种情况会严重影响程序员的开发效率。 并且管理这些部件并加以优化使用,是一件极富挑战性的工作,于是,计算安装了一层软件(...

Mac idea激活

感谢https://blog.csdn.net/HALEN001/article/details/81137092 1.下载IntelliJ IDEA 2018.2.2版本和破解补丁JetbrainsCrack-3.1-release-enc.jar 百度网盘链接:https://pan.baidu.com/s/1KCoVGmBDhLY0MReSZM7L1...

java之jar命令详解

  1. JAR 文件包   JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFES...

linux中find与rm实现查找并删除目录或文件

linux 下用find命令查找文件,rm命令删除文件。 删除指定目录下指定文件find 要查找的目录名 -name .svn |xargs rm -rf 删除指定名称的文件或文件夹: find -type d | grep .svn$ | xargs rm -r 分析:find -type d | grep .svn$ 通过此命令查找文件夹 过滤正则表达...