idea报错 -source 1.6 中不支持 diamond 运算符 ,修改各种idea设置均无效,后来无意间找到了下面的解决方法!一次搞定!特此记录
diamond运算符,指的是JDK1.7的一个新特性。Maven默认用的是JDK1.6去编译。所以需要配置成更高的版本,解决方法如下:
在pom.xml中增加下面的配置
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>