各種設(shè)置了jdk為1.8版本,然而運行maven install時,仍然報編譯錯誤,最后發(fā)現(xiàn)是因為新導(dǎo)入的maven工程,默認就被編譯為1.5版本jdk。
需要在pom文件中設(shè)置相關(guān)編輯級別,如下
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
</configuration>
</plugin>