java: -source 1.5 中不支持 diamond 运算符

1.问题说明

平常在用idea编译spring boot多模块项目时,老是无端提示:
Error:(107, 55) java: -source 1.5 中不支持 diamond 运算符
(请使用 -source 7 或更高版本以启用 diamond 运算符)
在这里插入图片描述
关键我TM明明是java1.8啊,问题出在哪?打开工程结构看看,语言等级竟然是5.。。。
在这里插入图片描述

2.解决问题

在父工程的pom.xml中添加如下属性配置:

<properties>
        <java.version>1.8</java.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>

改完后的效果:
在这里插入图片描述

这鸟问题真他么SB。

posted @ 2020-11-05 23:34  一锤子技术员  阅读(34)  评论(0编辑  收藏  举报  来源