即使编译器版本为1.8,-source 1.5也不支持diamond运算符

Sha*_*Zar 1 java intellij-idea maven javacompiler

在intellij idea中使用maven打包我的项目时,它给出了以下错误,我的java编译器版本也设置为1.8:-source 1.5 [ERROR]不支持菱形运算符(使用-source 7或更高版本启用菱形运算符)I真的很困惑,因为java版本和编译器版本都设置为1.8.

Nam*_*man 6

包含以下内容以及您的<build>标记pom.xml以配置maven以使用Java编译源代码和目标1.8:

<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.6.1</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
        </configuration>
    </plugin>
</plugins>
Run Code Online (Sandbox Code Playgroud)