快速+完美+准确解决SpringBoot项目打包后的SNAPSHOT.jar中没有主清单属性的问题

这篇具有很好参考价值的文章主要介绍了快速+完美+准确解决SpringBoot项目打包后的SNAPSHOT.jar中没有主清单属性的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

问题再现

问题解决

结果

 问题再现

xxxx-0.0.1-SNAPSHOT.jar中没有主清单属性

snapshot.jar中没有主清单属性,java,Spring,服务器,java,spring,spring boot

 问题解决

1 出问题的pom.xml文件

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>${spring-boot.version}</version>
    <configuration>
        <mainClass>com.xx.xx.xx</mainClass>
        <skip>true</skip>
    </configuration>
    <executions>
        <execution>
            <id>repackage</id>
            <goals>
                <goal>repackage</goal>
            </goals>
        </execution>
    </executions>
</plugin>

2 正确的pom.xml文件

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>${spring-boot.version}</version>
    <configuration>
        <mainClass>com.xx.xx.xx</mainClass>
    </configuration>
    <executions>
        <execution>
            <id>repackage</id>
            <goals>
                <goal>repackage</goal>
            </goals>
        </execution>
    </executions>
</plugin>

请注意改变了什么?

答:删除掉 <skip>true</skip> 即可了

改完记得刷新xml文件!!!!

结果

运行成功了,同时我们发现了正确打包下的文件远比错误打包下的文件要大

snapshot.jar中没有主清单属性,java,Spring,服务器,java,spring,spring boot

 文章来源地址https://www.toymoban.com/news/detail-755393.html

到了这里,关于快速+完美+准确解决SpringBoot项目打包后的SNAPSHOT.jar中没有主清单属性的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Java】关于Springboot项目打包后运行提示“没有项目主清单”的解决问题

    1.问题复现 若使用maven打包后,使用 java -jar packge-name-pro-0.0.1.jar 运行jar包出现如下提示: packge-name-pro-0.0.1.jar 中没有主清单属性 说明在项目 pom.xml 文件中配置有问题 2.解决方法 打开你的 pom.xml 文件,在 project 标签内,添加如下代码: 关键代码是:

    2024年02月03日
    浏览(49)
  • 【快速解决】使用IDEA快速搭建SpringBoot项目(超详细)

    前言         Spring Boot是Spring Framework的一款脚手架式框架,可以帮助开发者快速构建基于Spring的企业级应用程序。本篇博客将介绍如何使用IntelliJ IDEA(以下简称IDEA)来快速搭建一个Spring Boot项目。 目录 ​编辑 前言 使用IDEA快速搭建SpringBoot项目 建立步骤 第一步新建一个

    2024年04月09日
    浏览(31)
  • 宝兰德BES安装及Springboot项目打包部署及websocket解决方案

    随着软件国产化越来越普及,客户在实施中选择了宝兰德,这几天终于弄好,发个文章记录一下。 BES安装JDK使用版本为Kona8.0.1_242 2.bes安装,在实施过程中,将安装步骤整合成shell脚本了,方便新服务器一键安装,脚本包含内容:一键安装参数检查、解压安装包、导入证书、指

    2024年01月19日
    浏览(34)
  • flutter项目用vscode打包apk包,完美运行到手机上

    1.创建密钥库 执行以下命令: 生成 2,048 位RSA密钥对和自签名证书 (SHA256withRSA) (有效期为 10,000 天) 2.填写密钥内容 执行以上命令后会提示一次输入密钥库密码、确认密码、名字、单位等信息,最后问你是否确认创建,回复‘y’回车确认。 此时在F根目录中会出现一个key.jks文件

    2024年02月20日
    浏览(32)
  • SpringBoot Maven 项目打包的艺术--主清单属性缺失与NoClassDefFoundError的优雅解决方案

    这两个问题的出现场景是,你打包完一个SpringBoot、Maven项目,上传Jar包到服务器运行的时候遇到的。也算是比较经典的两个问题了,如果你在打包项目的时候,很容易遇到,这篇文章就是用来一劳永逸地解决它们。 1.1、Jar包运行:没有主清单属性 解决方案 其实这个问题主要

    2024年04月14日
    浏览(22)
  • 完美解决Pyinstaller打包selenium去除driver黑框问题。

    首先找到selenium包源码文件service.py中的start函数,文件路径如下: Libsite-packagesseleniumwebdrivercommonservice.py 找到文件中start函数,具体代码如下: 修改start函数参数creationflags=self.creationflags为creationflags=134217728,具体代码如下: 在services.py开头添加一行代码 然后修改参数crea

    2024年02月12日
    浏览(38)
  • 完美解决Qt中关于Mysql程序的连接、打包等各类问题

    分享Qt如何连接Mysql、如何打包Mysql程序,完美解决连接和打包Mysql程序所出现的各类问题。        在Qt项目开发过程中,如果涉及到数据的存储,那么肯定会用到数据库,本篇文章以Mysql数据库为例,讲述Qt如何连接Mysql、如何打包含有Mysql的程序,并解决客户收到程序后无法

    2024年02月03日
    浏览(34)
  • 微信小程序 - 2023 年最新授权获取用户手机号详细教程,完美解决 getPhoneNumber 获取不到 code 的问题(老项目使用手机号快速验证组件,打印授权后没有code字段,拿不到cod)

    由于官方修改了 “获取用户手机号” 规则,导致网上几乎所有教程全部失效,本文来做最新详细教程。 2023年8月往后(官方废弃了原来 “免费” 获取用户手机号的相关方法 API,导致了大量小程序原获取手机号的方式失效报错),本文是最新微信小程序 “收费” 获取用户手

    2024年02月17日
    浏览(58)
  • springboot项目打包 以及打包碰到各种问题

      PS:以上资料都来自于网络 1.IDEA 将springboot项目打包 IDEA如何打包springboot成jar包,并运行、停止、重启,本地依赖不能打包怎么办_真是6的不行的博客-CSDN博客 2.[WARNING] Error injecting: org.springframework.boot.maven.RepackageMojo 1.注释本地地阿里镜像  2.springboot maven打包插件的版本号跟

    2024年02月13日
    浏览(34)
  • (完美方案)解决mfc140u.dll文件丢失问题,快速且有效的修复

    唉,又是丢失了mfc140u.dll,这该怎么办呢?如果你的电脑突然找不到或丢失mfc140u.dll文件,那就真是太糟糕了。别担心,我分享给你一些干货,告诉你如何快速解决mfc140u.dll丢失的问题。 1. 文件名:mfc140u.dll 2. 文件类型: DLL 文件(动态链接库文件) 3. 所属软件:Microsoft Visu

    2024年03月15日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包