我已经在Eclipse中创建了一个Maven Web项目。我想在jdk 1.6中编译它,并使其运行时环境为1.8。我将tomcat作为运行项目的Web容器。对于编译,我知道项目设置中的“符合性级别”选项。这是满足编译时间要求的正确方法吗?我必须更改哪些设置才能使其在Java 1.8上运行?
答案 0 :(得分:1)
使用Maven编译器插件分别设置jdk和jvm的源版本和运行时版本。
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.6</source>
<target>1.8</target>
</configuration>
</plugin>
<plugins>
<pluginManagement>
<build>