解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile

解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compilemvncleanpackage-Dmaven.test.skip=true今天项目用maven命令打包时候抛出错误:Failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile(default-compile)onprojectspringbootdemo:Fata…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

mvn clean package -Dmaven.test.skip=true

今天项目用maven命令打包时候抛出错误:

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project springbootdemo: Fatal error compiling: 无效的标记: -parameters -> [Help 1]

这个错误的话比较好解决,是由于你项目所需jdk版本和你当前使用的jdk版本不一致导致的,因为我项目的pom.xml中定义了java版本为1.8,但是我实际idea中run这个项目却是1.7

    <java.version>1.8</java.version>

解决办法:更换当前jdk版本为项目所需jdk版本即可

要是你在intellij idea里面的maven窗口点击的打包编译的话,就在intellij idea设置项目jdk版本,直接Ctrl+Alt+s进入设置界面

解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile

选中项目右击 》F4键设置项目属性进入

解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile

解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile

解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile

如果你是直接在windows里的cmd中用maven打包的,那就需要切换你的jdk环境。如上设置好后再重新打包编译ok!

其他情况也可能会导致这个错误:

1、当你用类似于 java -jar ~.jar 命令在运行项目时候,此时你再打包项目,也会导致打包失败报错;

2、你的pom.xml文件里配置的依赖不对(可能是版本、名称之类的),jar包没下来,请仔细核对pom.xml是否报错,像idea里如果依赖不对,在maven project窗口是可以直接看得到的。


books 扩展阅读:使用quartz实现高级定制化定时任务(包含管理界面)

books 推荐阅读:elastic search搜索引擎实战demo:https://github.com/simonsfan/springboot-quartz-demo,分支:feature_es

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171905.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月22日 下午6:46
下一篇 2022年8月22日 下午6:46


相关推荐

  • redis广播模式_广播表

    redis广播模式_广播表介绍BroadcastReceiver是Android的四大组件之一,它作用于应用内、进程间重要的一种通信方式,能够将某个消息通过广播的形式传递给订阅的广播接收器中,下面我们就来分析一下广播注册到接收到消息Android源码到底做了些什么?源码解析registerReceiver时序图代码讲解我们跟着上面时序图来讲解代码先在MainActivityregisterR…

    2025年9月6日
    6
  • 任务显示与隐藏,任务管理器中应用程序显示与隐藏,悬浮窗任务栏显示 效果

    任务显示与隐藏,任务管理器中应用程序显示与隐藏,悬浮窗任务栏显示 效果

    2021年12月5日
    55
  • Linux查看硬盘挂载

    Linux查看硬盘挂载1 查看磁盘情况是否挂载上 df h 该命令会显示出挂载磁盘和挂载点 下图分别是系统盘 以及挂载的一个硬盘 dev sda1 若某个磁盘没有挂载上 可以使用 fdisk l 命令 查看本机磁盘的具体情况有两个硬盘 sda sdb 其中 sdb 没有挂载 2 在指定的硬盘上创建分区 fdisk dev sdb 查看帮助 h 新建分区 n 删除分区 d 查看分区情况 p 保存 w 输入 p 查看分区情况开始建立分区 这里只建立一个分区创建分区后查看已创建的

    2026年3月18日
    2
  • 协程概述

    协程概述协程不是进程,也不是线程,它就是一个函数,一个特殊的函数——可以在某个地方挂起,并且可以重新在挂起处继续运行。所以说,协程与进程、线程相比,不是一个维度的概念。一个进程可以包含多个线程,一个线程也可以包含多个协程,也就是说,一个线程内可以有多个那样的特殊函数在运行。但是有一点,必须明确,一个线程内的多个协程的运行是串行的。如果有多核CPU的话,多个进程或一个进程内的多个线程是可以并行运行的,但是一…

    2022年7月27日
    3
  • keyvaluepair_KeyValuePair用法(转)

    keyvaluepair_KeyValuePair用法(转)C#KeyValuePair的用法。结构体,定义可设置或检索的键/值对。也就是说我们可以通过它记录一个键/值对这样的值。比如我们想定义一个ID(int类型)和Name(string类型)这样的键/值对,那么可以这样使用。//////设置键/值对//////privateKeyValuePairSetKeyValuePair(){intintKey=1;stringstrV…

    2022年7月26日
    10
  • CAD快捷键大全

    CAD快捷键大全作者简介 大家好 我是泽奀 全栈领域新星创作者 个人主页 weixin 的博客 泽奀 CSDN 博客 点赞 评论 收藏 习惯 常用功能键 F1 获取帮助 F2 实现作图窗和文本窗口的切换 F3 控制是否实现对象自动捕捉 F4 数字化仪控制 F5 等轴测平面切换 F6 控制状态行上坐标的显示方式 F7 栅格显示模式控制 F8 正交模式控制 F9 栅格捕捉模式控制 F10

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号