springboot项目打jar包隐藏的坑

网上有两种方法流传,一种是通过build artifacts 方式,一种是用maven命令去打包,但用前者打包后去部署的时候会报一个"没有主清单属性"的错,按网上的方法排查了一下是因为MEAT-INFO下的文件配置有问题,经过一顿猛如虎的操作算是解决了,但是这种方法太麻烦了,不推荐.

推荐:使用maven打包.打包前先去pom.xml文件中确认一下看选择的是否是jar包类型,如果不是,可以改过来,当然你也可以选war包,springboot默认是Jar包,一般不用去改,而且jar包形式部署更方便.

步骤:

1.点击run->run->EditConfiguration ,然后点击+找到maven,然后进行下图操作

clean package -Dmaven.test.skip=true

2.打包成功后,可以在控制台找到打包好的文件夹路径,去该路径下找到对应的jar包,一般是在target目录下.

3.在此处按住shift键单击鼠标右键,选择在此处打开命令窗口,输入: java -jar xxx.jar 即可运行项目.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,971评论 6 342
  • 这是我第一次在这里写文章,以后我会继续下去,关于我一些奇怪的梦的故事,文章的源头就是我的梦,我的身体素质不是很好,...
    椒淑芮儿阅读 281评论 0 2
  • 上一次介绍的是基本算图的设定,这次将介绍如何对Maya的资料夹进行管理,并进一步认识算图的设定,进行实际的算图输出...
    yxssiszx阅读 1,344评论 0 3
  • 不知何时,开始担心你的生活,你的工作,与你相关的一切。你的一言一行牵动着我的心,我都非常的在意,但是不知道是因为年...
    益生阅读 335评论 0 1