SpringBoot开发的Web项目在IDEA中的两种打包方式(jar包)

相信博友们再开web项目时,都会遇到各种各样的坑,环境配置,第三方包的依赖,打包上线等等,明明再本地运行很好,一但换地方运行就是一遍血红,有时都有想砸电脑的冲动(淡定,电脑是你的命儿,里面还有不少姿势还没向老师学会~~~~),今天就给大家分享本人在学习这些时踩过的坑,说着说着两行盐水就向下趟!!!!!

如何在IDEA中将SpringBoot项目打包成jar的两种方法

一:使用IDEA自带功能

在打包前要保证你的项目能在本地正常运行,如下图

 当你看到控制台输出如下字段时,表明你的开发环境和相关依赖均正常,那马就可以开始打包了!!!

在打包前我们先看下pom.xml中的几个重要依赖:

 

 1.首先选中项目名称,再点点击右上角的Projiect Structure,或者使用快捷键Ctrl+Alt+Shift+S

 2.选中Artifacts,再点击右上方的+按钮,选中JAR下拉菜单点第二栏

 3,在弹出的窗口中填写你的项目,项目启动类,复制依赖包等

 然后一路点击ok,返回代码编辑后,左边的项目目录会出现一个名为:META-INF的文件夹,里面的文件,就是你的项目依赖的第三方包的路径

5. 选中项目,点击菜单栏的Build,在下拉菜单中选择Build Artficts...  然后在打开的工具栏中选择Build,编译器会自动开打包

 6,编译完成后,可再项目目录中看到classes -> artifaces 下有一个以你的项目名开始的 XXX_jar,打开后里面会有很多的.jar文件,其中有个是你的项目名的jar,表明打包已经完成,接下就是去启动它。

 7.我们打开电脑的文件管理,找到你的项目所在盘符和路径,如图

 8. 打开cmd窗口,切换路径到你的项目文件路劲下,我的是在D:\Java\intelworkspace\Photographys\classes\artifacts\photographys_jar

 9.路径切换成功后使用  java -jar 你的项目名.jar,即可运行,当出现以下输出字符时,恭喜你的项目通过jar方式启动成功了!!!!!!!

 10.然后到浏览器输入localhost:9080/*****  即可访问页面,如页面报404错误,请看文章开头的重要依赖包,在pom.xml补上,重新打包即可

 哈哈  成功了,此处应该有掌声!!!!!!!!!!!

以上是第一种方式,有博友肯定会说这么麻烦啊,而且打包后文件夹里有很多jar包,万一删掉一个包项目不就启动不了,我还是不要看了,哎哎哎 ,骚年别走,下面还有一种简便方法!

二,使用maven打包

1.选择项目名,点击右侧栏的Maven Projects,打开Lifecycle, 在双击clean,清楚target缓存

 2,然后按第一步双击package,IDEA会自动开始把项目所有需要的文件和依赖包到打包到一个jar里面,完成后左侧目录栏里的target文件下会出现两个神奇的文件

 没错,以你的项目名开始的文件,就是最终的jar包,找到它使用java -jar XXXX.jar 运行,这样就ok了

注意:如果按以上步骤打包好无法运行,可能是部分文件没有代入jar包中,在上面第一中在双击clean,清楚target缓存后,重新运行下项目,然后直接打包即可。

在这里推荐大家使用第二种方式,方便于部署到远程服务器上运行, 谢谢支持,如有不足之处,欢迎大家指出!

猜你喜欢

转载自www.cnblogs.com/sanjay/p/11828081.html