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

修复后结果

相关推荐
张彦峰ZYF10 小时前
Java+Python双语言开发AI工具全景分析与选型指南
java·人工智能·python
可儿·四系桜10 小时前
Kafka从入门到精通:分布式消息队列实战指南(Zookeeper 模式)
java·开发语言·zookeeper·kafka
小北方城市网11 小时前
SpringBoot 集成 Redis 实战(缓存优化与分布式锁):打造高可用缓存体系与并发控制
java·spring boot·redis·python·缓存·rabbitmq·java-rabbitmq
步步为营DotNet11 小时前
深度解析.NET 中Nullable<T>:灵活处理可能为空值的类型
java·前端·.net
努力d小白11 小时前
leetcode49.字母异位词分组
java·开发语言
爱笑的rabbit11 小时前
Linux和Windows的word模板导出转PDF下载保姆级教程,含PDF图片处理
java·spring
weixin_4624462311 小时前
【实战】Java使用 Jsoup 将浏览器书签 HTML 转换为 JSON(支持多级目录)
java·html·json·书签
小北方城市网11 小时前
SpringBoot 集成 Elasticsearch 实战(全文检索与聚合分析):打造高效海量数据检索系统
java·redis·分布式·python·缓存
一个处女座的程序猿O(∩_∩)O11 小时前
深入剖析Java线程生命周期:从创建到销毁的全流程详解
java·开发语言
一嘴一个橘子11 小时前
mybatis - 多表映射(对一映射、对多映射)
java·mybatis