前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >idea打包操作_idea package打包

idea打包操作_idea package打包

作者头像
全栈程序员站长
发布2022-09-27 13:17:48
1.8K0
发布2022-09-27 13:17:48
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

前言:IDEA导出war包的方式与MyEclipse有一点不同,使笔者在使用的时候有点困惑,在网上查阅相关资料的时候,发现都讲解得都不是非常的清晰,于是有了这篇随笔的诞生。话不多说,直接进入正题。

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

idea打包操作_idea package打包
idea打包操作_idea package打包

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

idea打包操作_idea package打包
idea打包操作_idea package打包

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

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

idea打包操作_idea package打包
idea打包操作_idea package打包

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

idea打包操作_idea package打包
idea打包操作_idea package打包

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

5.执行完Put into Output Root操作后,war包的目录结构如下(也可能该界面不会出现META-INF文件夹,但是在webapp目录下一定有该文件夹)。

idea打包操作_idea package打包
idea打包操作_idea package打包

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

idea打包操作_idea package打包
idea打包操作_idea package打包

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

idea打包操作_idea package打包
idea打包操作_idea package打包

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

idea打包操作_idea package打包
idea打包操作_idea package打包

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

by Shawn Chen 2018.1.13日,晚。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/188484.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档