idea配置factets和Artifacts
最近需要把项目部署到服务器,需要打个war包,有好多不太明白,把搜索学习到的知识点汇总一下,以备后用,本人使用的版本是2020.3版本。
在说明这个配置过程之前,先简单的介绍一下这两个是什么,有什么用,为什么要做它。下面搬运一段前人的话来简单介绍一下:
Facts: 可以理解为用于配置项目的框架区,管理项目使用的框架配置文件。对于一般的JavaWeb项目是需要指定web.xml位置的,就可以在Facts中配置,然而还有一些框架比如spring,也可以在这里配置,配置完就会在idea的编辑区底部出现项目的设置区(也可以不设置,但是在使用idea开发的时候配置完会提供更多的智能提示,便于配置)。这个Facts是idea独有的
Artifacts: 它就是一种配置,在你打war包的时候就会按照这个配置去进行build。比较官方的话讲就是artifacts是一种用于装载项目资产以便于测试部署的解决方案
接下来讲一下在idea中它们的一些配置,以idea2020.3版本为例
在idea中项目工程主界面点击左上角的file然后点击下图标记
在弹出的页面中点击facts就可以看到详细配置,每部分介绍看这位老哥的介绍(传送门)读过收益匪浅
还有artifacts的配置,对于需要编译或者导出war包都是必不可少的,下图是打成包的配置方式
另一种打成war包的配置,一般都是部署时使用
设置完上图还有按照下图一二的顺序操作
最后右键上图右边的项目名选择put into就可以了
最后的最后打包按照下图顺序操作
在第二步时有四个选择,第一次选第一个,第二次可以选第二个或者先点击第三个再点击第一个
结束,以上参考相关博客。感谢诸多前辈
idea配置factets和Artifacts相关推荐
- Idea--Tomcat配置中的On Upate Action 与 On Frame Deactivation
2019独角兽企业重金招聘Python工程师标准>>> 转载自:https://www.cnblogs.com/zhangguangju/p/7027904.html 这两个选项的设 ...
- IDEA中引入框架并配置artifact后,启动tomcat无法访问项目
事情的起因是在一家软件公司实习的时候需要学习公司封装的TaCloud框架,在实习的过程中需要学习两个相关的框架,看两套相关的岗培视频,分别是TaCloud V4.0.1 和TaCloud V4.1.0 ...
- IDEA中Facets和Artifacts配置说明
1.File->Project Structure->Facets Facets:英文翻译"(事物的)方面特征",表述了在module(项目/模块/组件)中使用的各种各 ...
- Intellij IDEA的Facets和Artifacts
Facets: Facets表述了在Module中使用的各种各样的框架.技术和语言.这些Facets让Intellij IDEA知道怎么对待module内容,并保证与相应的框架和语言保持一致. 使用F ...
- Address already in use: JVM_Bind 端口被占用解决办法
运行Tomcat时若出现Address already in use: JVM_Bind 端口被占用,一般使用下面几个办法可以解决: 假设端口为1099 1.启动cmd, 执行命令netstat -a ...
- Web Application:Exploded和Web Application:Archive
IDEA项目发布中,Web Application:Exploded和Web Application:Archive的详细解释 转载:https://blog.csdn.net/ejiao1233/a ...
- IntelliJ IDEA创建web项目及异常问题解决
IDEA配置Tomcat: 1.下载Tomcat,本次使用的是apache-tomcat-6.0.43 2.IDEA配置Tomcat 在idea中的Settings(Ctrl+Alt+s)(或者点击图 ...
- [转]Intellij idea创建javaWeb以及Servlet简单实现
准备: 1. 安装jdk1.7 2. 安装tomcat1.8 一.创建并设置javaweb工程 1.创建javaweb工程 File --> New --> Project... 设置工程 ...
- java mvc引擎_SpringMvc+JavaConfig+Idea 搭建项目
1.介绍 之前搭建SpringMvc项目要配置一系列的配置文件,比如web.xml,applicationContext.xml,dispatcher.xml.Spring 3.X之后推出了基于Jav ...
最新文章
- MDNN:一种用于药物-药物反应预测的多模态深度神经网络
- NSkyKit 项目实践-Dagger2
- python线程池超过最大数量_python自定义线程池控制线程数量
- 天天象棋 残局闯关 第1关
- 计算机怎么取消脱敏设置,一种敏感数据自适应的脱敏方法、系统技术方案
- oracle库导出,oracle整库导出
- VBlog项目代码理解之前端
- Xilinx FPGA的DNA是什么?
- python 绘制随机漫步图(创建RandomWalk类)
- vscode调试配置和任务配置
- Clion设置背景图片
- Centos7.X修改hostname立刻生效-修改/etc/hostname后立刻生效-Centos7.x修改hostname永久生效
- Vim 编辑器及其基本操作
- 【流媒体服务】安装推流转码工具(三):【1】下载安装ffmpeg推流转码工具
- android webView显示PDF文件
- 计算机基础学习记录2-1
- Java之JDK环境的安装与配置
- php每日答题,持续更新!每日答题汇总
- [NOIP2018]普及组游记
- 超好用的ACM刷题网站,你用过几个?