Spring Boot项目打成jar包后,执行java -jar xxx.jar
报错:“没有主清单属性”
解决办法:
spring-boot-maven-plugin
插件,插件版本需与项目依赖的spring boot版本一致,如依赖的spring-boot-starter-web
版本为2.7.15
,spring-boot-maven-plugin
的版本也必须是2.7.15
spring-boot-maven-plugin
的goal为repackage
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.7.15</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>