源码编译报错系列之:Fatal error compiling: 无效的标记: --release -> [Help 1]
源码编译报错系列之: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]相关推荐
- Spring源码编译报错那些事
Spring源码编译报错那些事(不会吧不会吧,不会真的有人刚学习源码就被劝退了吧
- Android 12源码编译报错:FAILED: out/soong/build.ninja
Android 12源码编译报错:FAILED: out/soong/build.ninja android12源码编译中报如下错误: 网上查了比较多资料发现是swap分区不够导致的,报错时使用fre ...
- 古月居 机器人开发实践源码 编译报错问题解决方法
ubuntu:16.04.7 ros:kinetic 移植<机器人开发实践>源码包 ros_exploring,出现的问题都包含于以下内容中. 书中提到,如果将源码包 ros_explor ...
- 机器人开发实践源码编译报错问题解决方法
书中提到,如果将源码包 ros_exploring 直接放到 catkin 工作空间中,需要将 ros2 文件夹移出到工作空间之外,否则编译失败. 将 ros2 文件夹移出之后仍然报错,具体信息如下: ...
- Android10源码编译报错ninja: build stopped: subcommand failed处理
1.背景说明 虚拟机:wsl 2.0 Ubuntu18.04 虚拟机配置:8G内存,1T存储 软件版本:Android10源码,无任何修改 报错内容:编译至97%时,ninja编译中断,ninja: ...
- 如何快速解决Github下载源码编译报错并顺利运行机器人等项目案例(Webots+ROS2)
有很多的朋友在我博客下留言交流,由于个人能力有限,加班也特别多,并不能有效解答,实在非常抱歉.于是决定写一篇通用性的解决方法的博客. 一般而言,大部分问题运用搜索工具能找到答案的,不在此赘述. 于是, ...
- Vue3运行源码-调试报错:Command failed with exit code 128: git rev-parse HEAD
Vue3运行源码-调试报错:Command failed with exit code 128: git rev-parse HEAD 下载源码 运行源码 运行源码报错 成功运行 下载源码 官网下载源 ...
- 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 ...
- Maven编译 Fatal error compiling: 无效的目标发行版: 11
安装了Java11后,用其编译多个Springboot工程,老是失败,后来发现所有工程指定了java版本为java8,于是乎卸载了java11,安装了java8,再去编译. 其中某个工程在之前用jav ...
最新文章
- UML for Java Programmers之dx实战
- linux c编程之fcntl
- 鸡啄米vc++2010系列11(非模态对话框的创建)
- linux使用技巧:自动补全、常用快捷键* ? [] {}
- 电源变换适用于非独立源码_适用于非None测试的Python程序
- MindSpore21天实战营丨基于MindSpore的ResNet-50蘑菇“君”的识别应用体验
- 机器学习与神经网络的学习
- SAP与GE开展工业物联网合作
- B. Shashlik Cooking
- 【*如何捱过寂寥萧瑟的秋季*】
- vs2013 c++小代码运行完了不退出的方法
- 微信小程序基于最新版1.0开发者工具分享-小试牛刀(视频) 发布流程
- Cadence 禁止start page的方法
- 单相干式变压器红外图像数据(255张图像)
- 互联网金融产品移动前端发展简史
- [转载]利用Web Services实现软件自动升级
- 任天堂媒体峰会召开,众多新作现场试玩
- 微信小程序Timeline时间线效果实现
- Java 读large excel Out of memory解决办法
- Linux——基础命令