SpringBoot 时 jar 报错 没有主清单属性

这篇具有很好参考价值的文章主要介绍了SpringBoot 时 jar 报错 没有主清单属性。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


使用阿里版 Spring Initializr 创建的项目。
springboot 2.6.13
JDK 1.8

这里自动开了skip
注释后打的 jar 包就可以运行了。

<build>
    <finalName>${name}</finalName>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.1</version>
            <configuration>
                <source>${java.version}</source>
                <target>${java.version}</target>
                <encoding>UTF-8</encoding>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>${spring-boot.version}</version>
            <configuration>
                <mainClass>com.jerry.trafficassistant.TrafficAssistantApplication</mainClass>
				<!-- <skip>true</skip>-->
            </configuration>
            <executions>
                <execution>
                    <id>repackage</id>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

关键点就是这里注释掉的 <!-- <skip>true</skip>-->

参考资料

SpringBoot 应用脚手架 Spring Initializr文章来源地址https://www.toymoban.com/news/detail-725842.html

到了这里,关于SpringBoot 时 jar 报错 没有主清单属性的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

    下面展示一些 cmd代码片 。 maven 在打包时没有配置主类。 我碰到的原因有 pom.xml 文件中没有配置,或者是配置参数错误。 一般在选择并创建 SpringBoot 项目名时,pom 文件都会自动配置好主类。 但也有选择自己后续导入依赖配置 SpringBoot。 前者 将此行注释,或改为 false 原因:

    2024年02月13日
    浏览(36)
  • 解决IntelliJ IDEA执行maven打包,执行java -jar命令提示jar中没有主清单属性

    IDEA执行 mvn clean package -DskipTest=true 命令或者借助工具的 Maven菜单 进行打包操作,然后执行 java -jar app.jar 命令后,提示jar中没有主清单属性 这个错误通常是由于生成的JAR文件缺少一个主清单属性引起的。在使用 java -jar 命令运行JAR文件时,JVM需要查找JAR文件中包含 Main-Class 属

    2024年02月05日
    浏览(64)
  • maven打包报“没有主属性清单”

    1、检查maven打包插件是否正确引入:需要与spring-boot的版本号一致 2、在 plugin 标签下添加对应的 executions 配置,如下 3、通过maven打包步骤进行打包:clean - - compile - - install,在target目录下找到对应jar 4、通过解压缩工具打开jar,在MANIFEST.MF文件中有Main-Class属性及对应值,则打包

    2024年02月13日
    浏览(38)
  • 【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日
    浏览(63)
  • SpringBoot Maven 项目打包的艺术--主清单属性缺失与NoClassDefFoundError的优雅解决方案

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

    2024年04月14日
    浏览(30)
  • [Bug0049]SwitchHosts报错:没有写入 Hosts 文件的权限

    SwitchHosts报错:没有写入 Hosts 文件的权限 1、打开如下目录 2、右键 hosts 文件 - 点击安全 - 点击编辑 - 找到Users 和自己的用户名,勾选完全控制。 告警,继续即可。 3、配置成功

    2024年02月08日
    浏览(52)
  • 【常见 Error & Bug】Vivado仿真报错 ERROR: [XSIM 43-3322] 解决方法

    在进行 DDR3 实验时,仿真时出现以下报错信息。 ERROR: [XSIM 43-3322] Static elaboration of top level Verilog design unit(s) in library work failed. 谷歌翻译为:错误:[XSIM 43-3322]顶层Verilog设计单元在库工作中静态精化失败。 经过仔细检查,发现出现这个报错主要可能有以下两种原因: 例化名写错

    2024年02月11日
    浏览(73)
  • maven打包spring boot jar没有 BOOT-INF目录解决方案

    ##查看项目里面是否有引入spring-boot-maven-plugin plugin           groupIdorg.springframework.boot/groupId           artifactIdspring-boot-maven-plugin/artifactId         /plugin ##如果有引入,还不行 ##查看pom.xml是否有pluginManagement标签,去掉pluginManagement就行了 ##去掉pluginManagement标签

    2024年01月18日
    浏览(44)
  • web前端面试-- js深拷贝的一些bug,特殊对象属性(RegExp,Date,Error,Symbol,Function)处理,循环引用weekmap处理

    本人是一个web前端开发工程师,主要是vue框架,整理了一些面试题,今后也会一直更新,有好题目的同学欢迎评论区分享 ;-) web面试题专栏:点击此处 在JavaScript中,深拷贝和浅拷贝是两种不同的对象复制方式。 浅拷贝是指将一个对象的引用复制给另一个对象,这意味着两个

    2024年02月07日
    浏览(46)
  • docker报错问题解决:Error Invalid or corrupt jarfile app.jar

    此时处在 /home/ubuntu/app 目录下,并且在该目录下有一个 jenkins-0.0.1-SNAPSHOT.jar。 我在 /home/ubuntu/app 目录下执行了 docker 容器运行命令: 但遗憾的是,当我执行命令后,并没有运行起来。 我们先查看一下日志: 提示错误信息: Error: Invalid or corrupt jarfile /app.jar 该错误表示的是

    2024年02月02日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包