Spring Boot jar 包执行报 no main manifest attribute 错误
Spring Boot Maven 大约 723 字具体错误
在使用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
阅读 384 · 发布于 2022-09-21
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
软考-系统架构设计师:数据库安全阅读 1314
-
Spring AOP 原理阅读 825
-
MongoDB uri 连接规则阅读 4419
-
JavaScript for 循环阅读 39
-
OpenResty 常用 HTTP 请求 API阅读 4535
-
Nginx 配置之 PHP 路径配置阅读 2238
-
Spring Boot OpenFeign IllegalStateException: RequestParam.value() was empty on parameter 0阅读 249
-
IDEA 内置路径变量阅读 529
-
名词解释:ETL阅读 2066
-
Docker 部署 Grafana阅读 2569