IDEA 打包报错 maven打包报错 spring-boot-maven-plugin 与spring-boot 版本的兼容性

这篇具有很好参考价值的文章主要介绍了IDEA 打包报错 maven打包报错 spring-boot-maven-plugin 与spring-boot 版本的兼容性。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

报错信息如下:

org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0

或者

ClassNotFoundException: org.apache.commons.compress.archivers.jar.JarArchiveEntry

spring-boot-maven-plugin 不生效,maven,java,spring boot

解决办法:

排查打包是否使用的 spring-boot-maven-plugin插件

spring-boot-maven-plugin 不生效,maven,java,spring boot

 更换合适的插件版本

记录我本次排查的思路,之前打包是正常的,最近开始打包异常,打开maven仓库查看历史的引入的spring-boot-maven-plugin插件版本,找一个历史日期的版本写入pom文件中,更新项目,打包成功

问题一分析:

问题是编译版本和运行版本不一致,具体原因是编译版本高于运行版本,查阅资料发现

如果没指定spring-boot-maven-plugin 的版本,就会拿取最新的版本打包,但是目前高版本的为未必适合1.8的jdk,如果它确实是您想要用的spring boot 项目的版本,为了解决这个问题,就必须明确指定spring-boot-maven-plugin的版本。

问题二分析:

问题是由于插件中缺少程序编译运行的某些类,也是因为spring-boot-maven-plugin 版本不兼容导致的,也需要指定具体版本

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

到了这里,关于IDEA 打包报错 maven打包报错 spring-boot-maven-plugin 与spring-boot 版本的兼容性的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • spring-boot-maven-plugin报红的解决办法

    目录 一、遇到问题 二、出现这个问题的原因 三、解决办法   在springboot创建的时候,会遇到在pom.xml文件里面的spring-boot-maven-plugin这个依赖爆红没有导进去  因为在maven的阿里云仓库里面没有找到这个依赖 1. 在pom.xml文件找到父工程的版本号,然后复制过去让报红的那个依赖去

    2024年02月16日
    浏览(43)
  • 已解决org.springframework.boot:spring-boot-maven-plugin:

    已解决org.springframework.boot:spring-boot-maven-plugin: org.springframework.boot:spring-boot-maven-plugin: org.springframework.boot:spring-boot-maven-plugin 是 Spring Boot 提供的一个 Maven 插件,它用于将 Spring Boot 应用打包成可执行的 JAR 文件或者 WAR 文件。 下滑查看解决方法 该插件提供了许多功能,如将依赖

    2024年02月08日
    浏览(50)
  • 成功解决 Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found

    File - Invalidate Caches 先看自己当前的版本号 首先打开 pom.xml 文件进行查看 Ctrl+F搜索 spring-boot-starter-parent 找到 artifactIdspring-boot-starter-parent/artifactId 这一行。 下面一行就是版本号。 拿我的举例: 复制 version版本号/version 然后修改 将上面查找到的版本号粘贴到报错的那一行下面

    2024年02月12日
    浏览(54)
  • Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin: 解决办法

    方法一 可能是你的镜像源的问题,查看你的maven安装目录下的 conf/setting.xml 的镜像源是否是国外地址还是说国内的一些镜像地址,国内的话下载会稳定点,如果不是国内的,请改成: 方法二 查看你的pom.xml文件里的spring-boot-maven-plugin部分是否有版本号,如果没有请加上: 方法

    2024年01月21日
    浏览(66)
  • spring-boot-maven-plugin报红原因及解决方法

    我们一般自己配的都是阿里的maven仓库,可能spring-boot-maven-plugin不在阿里云central仓库中,而在grail-core仓库中。Maven的setting配置文件中mirrorOf标签配置的仓库没包含grail-core仓库。两种解决方法 1.加版本号 再次刷新就不报红了,如果加版本不行可以试下第二种 2.修改自己maven仓库

    2024年02月11日
    浏览(68)
  • 找不到插件 ‘org.springframework.boot:spring-boot-maven-plugin:‘问题

    出现pom文件找不到插件 ‘org.springframework.boot:spring-boot-maven-plugin:‘问题, 可能是因为版本没有绑定好,去一级父类依赖找对应的插件版本,在pom文件中加上。 把父类的version加到pom中   出现这个说明已经绑定好了,删除版本也可以    

    2024年02月07日
    浏览(53)
  • Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found的解决方法

    出现这个报错通常是因为 Maven 无法找到相应的 Spring Boot Maven 插件。要解决这个问题,可以尝试以下几种方法: 检查  pom.xml  文件中是否正确配置了 Spring Boot Maven 插件。确保以下内容存在,并且版本号是有效的: 确保  groupId 、 artifactId  和  version  的值与你使用的 Spring

    2024年03月27日
    浏览(68)
  • 解决Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found的问题

    在一个风和日丽的下午,我跟着B站一个Up主敲一个SpringBoot+VUE项目,敲着代码听着歌,在使用Maven下载相关包时,突然就报错啦!(自己的已经解决了,当时没截图,只能用一下别人的图了): 代码如下: 那问题发生了能怎么办呢?百度呗!毕竟面向百度编程时一个好习惯!

    2024年02月16日
    浏览(59)
  • Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found的解决办法

     pom.xml文件中出现这样的依赖报错 解决办法如下: 1、找到这个 spring-boot-starter-parent 依赖 2、将其版本复制到 spring-boot-maven-plugin 下面      

    2024年02月15日
    浏览(56)
  • 构建SpringBoot工程时找不到插件“spring-boot-maven-plugin”

    目录 一、找不到插件“spring-boot-maven-plugin” 二、再次启动时,又发现报错         Unable to find a single main class from the following candidates [com.itheima.Application, com.example.springboot01.Springboot01Application]上面报错的意思是,有多个App类,它不知用哪个  三、把该插件打包后,在jar包的

    2024年02月07日
    浏览(68)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包