intellij idea 中project structure 配置 的Artifacts配置 Webapplication:exploded 和 archive区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了intellij idea 中project structure 配置 的Artifacts配置 Webapplication:exploded 和 archive区别相关的知识,希望对你有一定的参考价值。

首先,artifacts是maven中的一个概念,表示项目/modules如何打包,比如jar、war、war exploded、ear等打包形式,一个项目或者说module有了artifacts就可以部署到web应用服务器上了(注意:artifact的前提是已经配置好module,如果连项目都不是,怎么配置artifacts来定义发布项目的形式呢)File--》Project Structure--》Artifacts,点击其中的”+“号:选项中有web application exploded,这个是以文件夹形式(War Exploded)发布项目,选择这个,发布项目时就会自动生成文件夹在指定的output directory中,如果选web application archive,就是war包形式,每次都会重新打包全部的代码,将项目打成一个war包在指定位置。

资料来自:http://blog.csdn.net/ydk888888/article/details/77247725,稍有改动

参考技术A   这是使用IDEA导入Eclipse项目时,Idea读取。classpath文件自动引入的程序包,手动把这两项删除即可。
  因为Idea有自己的项目属性和结构。

intellij idea - Project Structure 项目结构详解(简单明了)

IDEA Project Structure 设置

可以点击 技术分享图片 按钮,或者使用快捷键 Ctrl + Shift + Alt + S  打开 Project Structure 。如下如所示;

技术分享图片

项目的左侧面板

技术分享图片

Project Settings -> Project(项目信息)

技术分享图片

 

Project Settings -> Modules(模块模块)

技术分享图片

 Project Settings - > Libraries (依赖包)

技术分享图片

 

Project Settings -> artifacts (发布工程)

技术分享图片

 

以上是关于intellij idea 中project structure 配置 的Artifacts配置 Webapplication:exploded 和 archive区别的主要内容,如果未能解决你的问题,请参考以下文章

intellij idea 怎么在project里的src创建图片文件夹

IntelliJ IDEA 中 Project 和 Module 的概念及区别

IntelliJ IDEA 的Project structure说明

intellij idea 2017 Unable to import maven project

IntelliJ IDEA 中 Project 和 Module 的概念及区别

IntelliJ IDEA 概念介绍