maven打包报错——编译插件默认jdk版本1.6

时间:2024-03-18 13:33:08

source 1.6 中不支持 lambda 表达式

由于项目中用到了lambda表达式,结果在使用maven打包的时候出了问题,报了“source 1.6 中不支持 lambda 表达式”,感觉真是莫名其妙啊,在我的IDE设置和项目配置中都使用的1.8版本。
maven打包报错——编译插件默认jdk版本1.6
maven打包报错——编译插件默认jdk版本1.6
maven打包报错——编译插件默认jdk版本1.6
后面百度查了资料发现,maven编译默认使用jdk1.6,如果我们项目中使用了1.6版本以上特性的话,需要添加配置去定义jdk版本。
相关链接地址:https://maven.apache.org/plugins/maven-compiler-plugin/
maven打包报错——编译插件默认jdk版本1.6
按照如下配置,可设置指定编译jdk版本
maven打包报错——编译插件默认jdk版本1.6
最终问题得到解决。