SpringBoot项目的打包方式

每次发布项目的时候总是会遇到很多问题,比如使用maven打包的项目是不是几十兆、几百兆,每次发布都要等很久才能上传成功。还有发布项目总是出现jar找不到等错误。今天就来说一下SpringBoot项目打包方式,文章后面有视频教程

  • 选择File > Project Structue 或者 Ctrl+Alt+Shift+S 或者直接选择右上角
    在这里插入图片描述
  • 选择Artifacts点击上面的 + 选择JAR 然后选择From modules …
    在这里插入图片描述
  • Module:选择要打包模块,Main Class:选择模块的主函数,下面那个选择第二个,META-INF/MANIFEST.MF 选择的文件夹是要打包的resources文件夹(如果里面有META-INF文件夹需要删除,不然不让选择)。然后点击OK就好了
    在这里插入图片描述
  • 然后就会出现下面这样的。
    在这里插入图片描述
  • 选择第一个添加文件夹名称可以随便起,之后 鼠标选择第一个依赖包然后拉右边的下划线到最底部,按住Shift键选择最后一个依赖包。这样依赖包就全选了,按住Ctrl键把选中的依赖包拉进刚才创建的文件夹里面。
    在这里插入图片描述
  • 选择下面Class Path 右边的文件夹
    在这里插入图片描述
  • 把里面的内容全选复制到 Sublime Text
    在这里插入图片描述
  • Ctrl+H ,find: \n, replace:\nlibs/ (切记这里是 / 而不是 \)。选择右下角Replace All
    在这里插入图片描述
  • 然后拉到第一行手动在前面加一个libs/,然后全选复制到刚才那个地方
    在这里插入图片描述
  • 选择OK然后选择APPLY就配置好了
    在这里插入图片描述
  • 下面就是打包了,在菜单栏选择Build > Build Artifacts
    在这里插入图片描述
  • 选择你要打包的模块,然后Rebuild就好了
    在这里插入图片描述
  • 打包完就可以看到 一个 classes文件夹
    在这里插入图片描述
  • 可以看到这样打包出来的jar很小,只需要第一次部署的时候上传libs里面的依赖包,下次部署只需要上传几百KB的jar包大大的减少了每次发布项目的时间
    在这里插入图片描述
  • 图文的这种介绍可能有时候不是很清楚,所以我录了一个打包过程的视频

    SpringBoot项目打包方式

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AbelEthan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值