前提
maven默认的jdk是1.5,不论你是否设置过,下次新建一个项目时,要是不在pom.xml里面配置的话,版本还是1.5,不知道为什么会这样。反正这个设置只能解决一时,要根本的解决的话就要设置pom.xml。这样别人导入项目时不会出错jdk版本过低而运行不了的错误。
<project ...>
<>...<>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
<>...<>
<build>
<finalName>...</finalName>
<plugins>
<plugin>
...
</plugin>
<!--jdk配置-->
<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>
</build>
</project>
被坑了很多次了。所以写下来,希望别太多人如坑。