解决IDEA下springboot项目打包没有主清单属性

1.问题出现在SpringBoot学习中 , 运行maven打包后无法运行

报错为spring_boot01_Demo-0.0.1-SNAPSHOT.jar中没有主清单属性

SpringBoot版本为 2.6.13

Java 版本用的8

解决方法

1.执行clean 删除之前的打包

2.进行打包规范设置

2.1

3.进行问题解决 (借鉴了阿里开发社区)

使用maven-jar-plugin插件

例如我的

  1. 修改配置文件

解释来源于通义千问

Spring Boot Maven插件配置中的true:这一行配置意味着在默认的生命周期中,spring-boot-maven-plugin的打包操作会被跳过。如果你希望在执行mvn package时生成一个可执行的jar包(所谓的"fat jar",包含所有依赖),应将此设置改为false,或者直接移除这行,因为默认行为就是执行打包。

修复后结果

相关推荐
tgethe10 分钟前
Lambda表达式
java·后端
__万波__11 分钟前
二十三种设计模式(一)--单例模式
java·单例模式·设计模式
songgz19 分钟前
双向流式 JSON 解析架构:并行优化大型文件处理
java·开发语言·json
q***735521 分钟前
在Spring Boot项目中使用MySQL数据库
数据库·spring boot·mysql
6***092630 分钟前
Spring 中集成Hibernate
java·spring·hibernate
z***026031 分钟前
Spring Boot管理用户数据
java·spring boot·后端
多多*33 分钟前
Threadlocal深度解析 为什么key是弱引用 value是强引用
java·开发语言·网络·jvm·网络协议·tcp/ip·mybatis
z***396237 分钟前
Plugin ‘org.springframework.bootspring-boot-maven-plugin‘ not found(已解决)
java·前端·maven
星尘库38 分钟前
.NET Framework中报错命名空间System.Text中不存在类型或命名空间名Json
java·json·.net
百***354839 分钟前
后端在微服务中的Docker
java·docker·微服务