解决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,或者直接移除这行,因为默认行为就是执行打包。

修复后结果

相关推荐
圆山猫1 小时前
[Virtualization](四):Linux KVM/RISC-V 的 vCPU 运行路径
java·linux·risc-v
城管不管1 小时前
ReAct、Plan-and-Execute、Reflection 三大智能 Agent 范式核心区别
java·人工智能·算法·spring·ai·动态规划
IT小白杨2 小时前
从环境制备到自动化工作流:多账号运营的工程化架构拆解
java·经验分享·自动化·安全架构·指纹浏览器
豆瓣鸡2 小时前
算法日记 - Day3
java·开发语言·算法
萧瑟余晖2 小时前
Java深入解析篇九之NIO详解
java·网络·nio
The Chosen One9853 小时前
高进度算法模板速记(待完善)
java·前端·算法
极光代码工作室5 小时前
基于SpringBoot的课程预约系统
java·springboot·web开发·后端开发
Leighteen5 小时前
`try-finally` 里的 `return`:为什么 `finally` 会悄悄改掉返回值、吞掉异常
java·开发语言
名字还没想好☜6 小时前
Go 的 time.After 在 select 循环里内存泄漏:定时器堆积原理与 timer.Reset 正确姿势
java·数据库·golang·go·goroutine
圆山猫6 小时前
[Virtualization](三):RISC-V H-extension 与 Guest 执行模式
android·java·risc-v