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。