一. 报错
当打包后,在终端运行jar包时出现没有主清单属性,意味着不可以运行该项目
二. 解决
查看pom.xml文件,发现是有配置插件spring-boot-maven-plugin的
用压缩方式打开jar包,在META-INF文件夹下找到MANIFEST.MF文件,打开可以发现,没有Main-Class和Start-Class
回去仔细查看pom.xml文件后,可以发现该插件后面有配置以下代码,导致打包后没有添加Main-Class和Start-Class
<configuration>
<mainClass>com.wms.SpringbootVueWmsApplication</mainClass>
<skip>true</skip>
</configuration>
因此需要将该代码块注释:
重新打包后可以发现jar包里面的MANIFEST.MF文件里有配置了Main-Class和Start-Class
尝试在终端运行,运行成功