工作经验使用IDEA将SpringBoot项目打成Jar包
Posted Yolanda94
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工作经验使用IDEA将SpringBoot项目打成Jar包相关的知识,希望对你有一定的参考价值。
【背景】 |
最近小编在工作过程中用到了自己打Jar包上传到公司私服,个人认为这还是很有价值的一项技能的,所以记录分享一下。本篇博客主要介绍如何使用IDEA来将项目打成Jar包,下一篇博客将记录如何将打好的Jar包上传到公司私服(并非权威,可能有错漏,欢迎指正!不胜感激!)
【内容】 |
使用IDEA将SpringBoot项目打成Jar包步骤:
1、用IDEA打开要打成Jar包的项目,选择Project Structure下的Artifacts,并点击“+”进行添加
2、 选择JAR,From modules With dependencies
3、 在弹出的Create JAR from Modules里点击第二行的文件选择图标,选择要打包的项目(这里因为是SpringBoot,所以直接选择它的启动类)
4、 添加完之后可以对打包后的Jar包名进行修改,以及输出路径做调整。
5、 在Avaliable Elements下选择要项目目录右键,在弹出的菜单里选择Put into Output Root
6、选择IDEA的Build下的Build Artifacts
7、 在弹出的菜单里继续选择Build进行打包
8、最终打完的Jar包目录应该是这样包含项目本身的所有依赖项的目录
【小结】 |
这种打包方式采用的是将项目本身所需的依赖项一并打包到Jar包中,优点是能保证打好的Jar包无论在哪个项目里使用都能正常运行,缺点是打成的Jar包体积较大(因为将项目本身所需的依赖一并打包了)。如果大家有更好的打包方式,欢迎一起交流。✿✿ヽ(°▽°)ノ✿
ps:打包过程中试过不把项目所需依赖打包,也就是按照普通SpringBoot项目打Jar包的方式打了Jar包,在别的项目里使用时提示Jar包所需依赖项找不到,所以找到这种把项目所需依赖项一并打包的方式。
以上是关于工作经验使用IDEA将SpringBoot项目打成Jar包的主要内容,如果未能解决你的问题,请参考以下文章
使用idea创建springboot项目并打成war包发布到tomcat8上