maven 编译版本报错 use -source 7 or higher to enable diamond operator

新建maven项目,默认编译的版本是1.5,如果代码里写的是高于这个版本的语法,使用mvn compile 编译会报错:

 解决方案:

可以在pom文件中引入最新版本的plugin,指定编译目标版本号。

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.0</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

猜你喜欢

转载自blog.csdn.net/diy0118/article/details/88586211