解决方案:执行spring boot项目maven打包的jar,提示没有主清单属性

一:问题

1.  springboot项目通过maven的package打包的成jar


2.在windows本地执行jar,报没有主清单属性


3.通过解压缩包的方式查看jar中MANIFEST.MF文件


    可以看到 MANIFEST.MF文件,缺少很多信息,例如mian-class、start-class等等,可以确定是这个问题是不正确的打包导致的。


二:解决

maven中增加spring-boot-maven-plugin插件,一定记得goal加上repackage,问题解决:


                org.springframework.boot

                spring-boot-maven-plugin

                2.1.7.RELEASE

               

                   

                       

                            repackage

                       

                   

               

你可能感兴趣的:(解决方案:执行spring boot项目maven打包的jar,提示没有主清单属性)