idea2018版本导出war包(其他版本仅供参考)

这篇文章是转载的,在网上看了几篇idea导出war包的文章,只有这一篇真正的好用,看的其他的你抄我,我抄你,还都是错的,笑死我了。

原地址

idea2018版本导出war包

进入项目的Project Structure界面,进行如下4步操作

有的可能会没有第4步的选项,没关系不影响。

通过上述4步操作后,进入如下界面

注:
1.修改war包的名称(根据实际情况);
2.如果出现WEB-INF文件夹则删除,否则不做操作;
3.创建META-INF文件(必须,下一步会创建)。

选择如下的路径创建META-INF文件,IDEA会自动创建该文件

在操作完上面3大步骤后,进入如下界面,进行如图所示的操作

注:这里必须要进行Put into Output Root操作(非常重要,否则相关jar包不能进行发布)

执行完Put into Output Root操作后,war包的目录结构如下

注:也可能该界面不会出现META-INF文件夹,但是在webapp目录下一定有该文件夹。

至此,导出war包的准备工作已经完成,下面进行编译,在Build菜单下选择Make Project选项

Make成功后,继续在Build菜单栏下,选择Build Artifacts…选项

在弹出的菜单栏中进行Build操作或根据实际需求进行其他操作

OK

OK,到目前为止,web项目已经被导出为war包,并且war包中的目录结构也是正确的(网上的很多操作导出的war包文件目录都有问题),至于war包的具体位置,根据第2步中设置的导出目录为准。

0%