Maven install时抛出“1.5不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符”

 错误:在maven install是抛出 “1.5不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符”

Maven默认用的是JDK1.5去编译

diamond运算符,有的书翻译为菱形,有的书写的是钻石语法,指的是JDK1.7的一个新特性

List list = new ArrayList(); // 老版本写法
List list = new ArrayList<>(); // JDK1.7写法

所以Maven默认使用JDK1.5去编译肯定是不认识这个东西的


解决方法一:

在pom.xml中加入以下代码

    1.7
    1.7

解决方法二:

或者你直接在pom.xml中配置Maven的编译插件也是可以的,代码如下:


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

你可能感兴趣的:(Maven install时抛出“1.5不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符”)