问题描述
springboot项目打完jar包,执行jar命令,直接报错:没有主清单属性
G:\xdclass\demoproject1\target>java -jar demo-project1-1.0.jar demo-project1-1.0.jar中没有主清单属性 G:\xdclass\demoproject1\target>
原因
打包有问题,导致执行jar包的时候,没有找到程序的main方法入口
解决办法
在pom.xml文件中加入插件,这样才能是可执行的jar包
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
jar包对比
原来的jar包,打出来只有4kb,明显不符合要求
使用插件,打完jar包之后,jar包的大小明显变大了,这才是正常的jar包
运行