IDEA2018.3.2将项目打war包2种方法

IDEA版本 2018.3.2

方法一

步骤一

在Artifacts中选择加号.按照如图画框的方式选择.

IDEA2018.3.2将项目打war包2种方法

步骤二

默认生成的是如下的文件名, 需要进行删除掉:war. 因为:war是多余的
IDEA2018.3.2将项目打war包2种方法
删除后如图所示.
在下图中,有个include in project build勾选框.代表的是每次运行项目的时候,就生成该war包
不建议勾选上,会导致每次运行项目很慢.
IDEA2018.3.2将项目打war包2种方法

在顶部的菜单栏选择build. 选择Build Artifact
IDEA2018.3.2将项目打war包2种方法
之后选择对应的Artifact 选择Build,等待片刻后,即可完成生成war包
IDEA2018.3.2将项目打war包2种方法

生成war包的位置

生成war包的位置如下图
IDEA2018.3.2将项目打war包2种方法
在对应的目录中,即可找到相应的war包
IDEA2018.3.2将项目打war包2种方法

方法二

步骤一

如下图所示 , 在WebApplication:Archive中选择Empty
IDEA2018.3.2将项目打war包2种方法

步骤二

选中如下图的红圈
IDEA2018.3.2将项目打war包2种方法

步骤三

选择Directory Content
IDEA2018.3.2将项目打war包2种方法

步骤四

在弹出的框中选择WebContent目录
IDEA2018.3.2将项目打war包2种方法

步骤五

再次点击选中war包
IDEA2018.3.2将项目打war包2种方法

步骤六

点击加号文件夹.

IDEA2018.3.2将项目打war包2种方法
创建WEB-INF文件夹及其下面的classes子文件夹
IDEA2018.3.2将项目打war包2种方法

步骤七

选中classes文件夹
IDEA2018.3.2将项目打war包2种方法

点击加号选择 Module Output
IDEA2018.3.2将项目打war包2种方法
自动弹出当前的工程模块,选择OK即可
IDEA2018.3.2将项目打war包2种方法
之后生成的如图所示
IDEA2018.3.2将项目打war包2种方法

步骤八

给war包重命名.
在上面的操作中war包的名称都是unnamed. 需要进行重命名
我重命名为了工程的名称.
之后生成war包的步骤,以及查找war 的位置,都与方法一相同
IDEA2018.3.2将项目打war包2种方法

参考文章
https://blog.****.net/lhp3000/article/details/78994010
https://www.cnblogs.com/zengpeng/p/9968244.html