問題描述:
默認情況下,eclipse的maven項目使用jdk1.5編譯,而我們的jdk為1.8
每次更改jdk1.5之后,只要maven項目已更新,eclipse就會自動的回到jdk1.8
結局方法:
1 添加maven的jdk編譯插件
2 在maven的settings.xml文件中配置全局的jdk編譯環境,在<profiles>節點下配置
問題解決:
<!-- 定義變量 -->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<build>
<plugins>
<!-- java編譯插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
</plugins>
</build>