Java source1.6不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符

diamond运算符,指的是JDK1.7的一个新特性。Maven默认用的是JDK1.6去编译。所以需要配置成更高的版本,有以下几种解决办法:

1.在项目pom.xml中加入下面的配置即可


    1.8
    1.8

2.直接在pom.xml中配置Maven的编译插件


    
        
            org.apache.maven.plugins
            maven-compiler-plugin
            3.5.1
            
                1.8
                1.8
            
        
    

3.在配置的maven安装包的setting.xml中的profiles标签中加入以下标签

    jdk-1.8
    
        true
        1.8
    
    
        1.8
        1.8
        1.8
    

转载来自
https://www.cnblogs.com/zsg88/p/11015292.html

你可能感兴趣的:(Java source1.6不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符)