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
阅读 2550 · 发布于 2022-09-21
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Git OpenSSL errno 10054阅读 1153
-
OpenResty 使用 ngx.timer.at 完成异步日志记录阅读 5663
-
Spring Boot Thymeleaf 国际化 i18n阅读 271
-
软考-系统架构设计师:三级模式-两级映射阅读 1927
-
Kubernetes 搭建之 Docker 安装阅读 1162
-
Java 并发编程之 happens-before 7 条规则阅读 1320
-
HTML 使用 CSS 移除 input datalist 下拉箭头阅读 265
-
Linux 之 CentOS yum 安装 PHP7.2阅读 3117
-
macOS locate 命令报错解决方法阅读 305
-
JMeter 设置统一请求地址阅读 1817