
启动jar包项目的时候报错jar中没有主清单属性,可能原因是创建springboot项目时,自动导入
spring-boot-maven-plugin打包插件是多了一个
<skip>true</skip>标签,使得主类被忽略,

生成的target少一个

用压缩软件预览jar包发现结构


去掉<skip>true<skip>后重新打包

jar包生成了original生成正常,(注意,此original只是证明这是正常生成的,并不是项目实际的jar包,实际jar包还是红色框所选上面的正常.jar后缀的文件)
再次打开jar包结构改变

进入META-INF查看MF文件
jar包启动成功

文章讲述了在启动SpringBootjar项目时遇到的错误,问题根源在于maven插件配置中的<skip>true</skip>标签导致主类未被打包。移除该标签并重新打包后,jar结构恢复正常,MANIFEST.MF文件包含正确的主类信息,从而使jar包能够成功启动。
107

被折叠的 条评论
为什么被折叠?



