源码编译报错系列之:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (default-compile) on project debezium-ui-backend: Fatal error compiling: 无效的标记: --release -> [Help 1]

一、完整报错如下所示

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (default-compile) on project debezium-ui-backend: Fatal error compiling: 无效的标记: --release -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.

二、报错原因

maven所使用的jdk版本和idea所使用的jdk版本不一致导致的。

  • 涉及到idea自带的maven、本地安装的maven、idea自带的jdk、本地安装的jdk、以及项目中配置使用的jdk是哪个。

三、解决方法

  • 要保证pom.xml、IDEA使用的jdk、maven使用的jdk版本一致

下面依此排查jdk,确保与源码中使用的jdk一致

四、查看源码pom.xml中使用的java版本

如下所示:使用了java11

      <properties><quarkus.package.type>native</quarkus.package.type><maven.compiler.source>11</maven.compiler.source><maven.compiler.target>11</maven.compiler.target><maven.compiler.release>11</maven.compiler.release></properties>

五、确认Maven使用的jdk版本

六、确认maven使用的java版本

mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /Users/f/apache-maven-3.6.3
Java version: 11.0.2, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home
Default locale: zh_CN_#Hans, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.7", arch: "x86_64", family: "mac"

要保持一致才能成功执行

源码编译报错系列之:Fatal error compiling: 无效的标记: --release -> [Help 1]相关推荐

  1. Spring源码编译报错那些事

    Spring源码编译报错那些事(不会吧不会吧,不会真的有人刚学习源码就被劝退了吧

  2. Android 12源码编译报错:FAILED: out/soong/build.ninja

    Android 12源码编译报错:FAILED: out/soong/build.ninja android12源码编译中报如下错误: 网上查了比较多资料发现是swap分区不够导致的,报错时使用fre ...

  3. 古月居 机器人开发实践源码 编译报错问题解决方法

    ubuntu:16.04.7 ros:kinetic 移植<机器人开发实践>源码包 ros_exploring,出现的问题都包含于以下内容中. 书中提到,如果将源码包 ros_explor ...

  4. 机器人开发实践源码编译报错问题解决方法

    书中提到,如果将源码包 ros_exploring 直接放到 catkin 工作空间中,需要将 ros2 文件夹移出到工作空间之外,否则编译失败. 将 ros2 文件夹移出之后仍然报错,具体信息如下: ...

  5. Android10源码编译报错ninja: build stopped: subcommand failed处理

    1.背景说明 虚拟机:wsl 2.0 Ubuntu18.04 虚拟机配置:8G内存,1T存储 软件版本:Android10源码,无任何修改 报错内容:编译至97%时,ninja编译中断,ninja: ...

  6. 如何快速解决Github下载源码编译报错并顺利运行机器人等项目案例(Webots+ROS2)

    有很多的朋友在我博客下留言交流,由于个人能力有限,加班也特别多,并不能有效解答,实在非常抱歉.于是决定写一篇通用性的解决方法的博客. 一般而言,大部分问题运用搜索工具能找到答案的,不在此赘述. 于是, ...

  7. Vue3运行源码-调试报错:Command failed with exit code 128: git rev-parse HEAD

    Vue3运行源码-调试报错:Command failed with exit code 128: git rev-parse HEAD 下载源码 运行源码 运行源码报错 成功运行 下载源码 官网下载源 ...

  8. Opencv3.0-python: 编译报错color.cpp:7456: error: (-215) scn == 3

    Opencv3.0-python: 编译报错color.cpp:7456: error: (-215) scn == 3 参考文章: (1)Opencv3.0-python: 编译报错color.cp ...

  9. Maven编译 Fatal error compiling: 无效的目标发行版: 11

    安装了Java11后,用其编译多个Springboot工程,老是失败,后来发现所有工程指定了java版本为java8,于是乎卸载了java11,安装了java8,再去编译. 其中某个工程在之前用jav ...

最新文章

  1. UML for Java Programmers之dx实战
  2. linux c编程之fcntl
  3. 鸡啄米vc++2010系列11(非模态对话框的创建)
  4. linux使用技巧:自动补全、常用快捷键* ? [] {}
  5. 电源变换适用于非独立源码_适用于非None测试的Python程序
  6. MindSpore21天实战营丨基于MindSpore的ResNet-50蘑菇“君”的识别应用体验
  7. 机器学习与神经网络的学习
  8. SAP与GE开展工业物联网合作
  9. B. Shashlik Cooking
  10. 【*如何捱过寂寥萧瑟的秋季*】
  11. vs2013 c++小代码运行完了不退出的方法
  12. 微信小程序基于最新版1.0开发者工具分享-小试牛刀(视频) 发布流程
  13. Cadence 禁止start page的方法
  14. 单相干式变压器红外图像数据(255张图像)
  15. 互联网金融产品移动前端发展简史
  16. [转载]利用Web Services实现软件自动升级
  17. 任天堂媒体峰会召开,众多新作现场试玩
  18. 微信小程序Timeline时间线效果实现
  19. Java 读large excel Out of memory解决办法
  20. Linux——基础命令

热门文章

  1. 修改@Scheduled注解增加enable参数使其支持在配置文件中打开和关闭
  2. linux shell 将字符串分割成数组
  3. 7号电单车java怎么样_亲测7号电单车 适合10公里内出行
  4. 物联网和智能生活1:快速了解物联网和使用场景
  5. 曾经有6.5亿用户 Skype为什么还是没挺住
  6. 光耦的应用和工作原理
  7. 给自己心灵一杯下午茶
  8. WeTest明星工具-移动端性能测试PerfDog初探
  9. x11苹果_Apple中国 - Mac OS X - X11
  10. vs2008无法安装