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 即可运行项目.

你可能感兴趣的:(springboot项目打jar包隐藏的坑)