【工作经验】使用IDEA将SpringBoot项目打成Jar包
【背景】 最近小编在工作过程中用到了自己打Jar包上传到公司私服,个人认为这还是很有价值的一项技能的,所以记录分享一下。本篇博客主要介绍如何使用IDEA来将项目打成Jar包,下一篇博客将记录如何将打好的Jar包上传到公司私服(并非权威,可能有错漏,欢迎指正!不胜感激!)【内容】使用IDEA将SpringBoot项目打成Jar包步骤:1、用IDEA打开要打成Jar包的项目,选择Project S
·
【背景】 |
最近小编在工作过程中用到了自己打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包所需依赖项找不到,所以找到这种把项目所需依赖项一并打包的方式。
更多推荐
已为社区贡献1条内容
所有评论(0)