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

ops/2024/9/25 11:19:13/

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

修复后结果
在这里插入图片描述


http://www.ppmy.cn/ops/29314.html

相关文章

PostgresQL-丢失各种数据文件如何恢复

环境准备索引文件丢失fsm文件丢失mv文件丢失数据文件丢失pg_wal日志丢失pg_xact日志丢失pg_authid系统表数据丢失总结 环境准备 --创建测试表 postgres# create table test (n_bh int4 primary key,c_name varchar(300)); CREATE TABLE Time: 1162.555 ms --插入数据 postgre…

Python基础学习之try

在Python编程中,异常处理是一种非常重要的编程技巧,它允许程序在运行时遇到错误或异常情况时能够优雅地处理,而不是直接崩溃。Python提供了try-except-finally结构来实现异常处理,使得程序能够在遇到错误时采取适当的措施&#xf…

Vue入门篇:样式冲突scoped,data函数,组件通信,prop data单向数据流,打包发布

这里写目录标题 1.组件的样式冲突scoped2.data函数3.组件通信1.两种组件关系分类和对应的组件通信方案2.父子通信方案的核心流程 4.prop & data、单向数据流5.打包发布6.打包优化:路由懒加载 1.组件的样式冲突scoped 默认情况:写在组件中的样式会全局生效→因此很容易造成多…

模块化兼容性

模块化兼容性 由于webpack同时支持CommonJS和ES6 module,因此需要理解它们互操作时webpack是如何处理的 同模块化标准 如果导出和导入使用的是同一种模块化标准,打包后的效果和之前学习的模块化没有任何差异 不同模块化标准 不同的模块化标准&#x…

贪心算法 Greedy Algorithm

1) 贪心例子 称之为贪心算法或贪婪算法,核心思想是 将寻找最优解的问题分为若干个步骤 每一步骤都采用贪心原则,选取当前最优解 因为没有考虑所有可能,局部最优的堆叠不一定让最终解最优 v2已经不会更新v3因为v3更新过了 贪心算法是一种在…

代码随想录-算法训练营day24【回溯01:理论基础、组合】

代码随想录-035期-算法训练营【博客笔记汇总表】-CSDN博客 第七章 回溯算法part01 今日内容:● 理论基础 ● 77. 组合 详细布置 理论基础 其实在讲解二叉树的时候,就给大家介绍过回溯,这次正式开启回溯算法,大家可以先看视频&a…

uniapp0基础编写安卓原生插件和调用第三方jar包和编写语音播报插件之使用jar包插件

前言 如果你不会编写安卓插件,你可以先看看我之前零基础的文章(uniapp0基础编写安卓原生插件和调用第三方jar包和编写语音播报插件之零基础编写安卓插件), 我们使用第三方包,jar包编写安卓插件 开始 把依赖包,放到某个模块的/libs目录(myTestPlug/libs) 还要到build…

SqlSessionFactory

在Java中,SqlSessionFactory是MyBatis框架中的一个重要类,它用于创建SqlSession对象。SqlSession是MyBatis框架中用于执行SQL语句的主要对象,它提供了对数据库操作的各种方法。 SqlSessionFactory的主要作用是创建SqlSession对象&#xff0c…