Spring Boot jar 包执行报 no main manifest attribute 错误
Spring Boot Maven About 723 words具体错误
在使用java -jar xxx.jar
命令执行打包好的Spring Boot
项目,无法运行,抛出以下错误:
no main manifest attribute, in target/xxx.jar
错误分析
jar
包是使用mvn clean package
打包而成的。
最主要原因:项目是微服务项目,使用Maven
构建,由统一的父pom
管理Spring Boot
和其他依赖的版本,子工程中不再继承自spring-boot-starter-parent
。
解决方法一
在spring-boot-maven-plugin
插件中,添加执行步骤repackage
即可。
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
解决方法二
可执行spring-boot:repackage
的Maven
命令。
mvn package spring-boot:repackage
Views: 3,852 · Posted: 2022-09-21
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...