我在eclipse 中创建了一个maven web 项目。我想在 jdk 1.6 中编译它,并将其运行时环境设置为 1.8。我将 tomcat 作为运行该项目的 Web 容器。对于编译,我知道项目设置中的合规性级别选项。这是满足编译时间要求的正确方法吗?我必须更改哪些设置才能使其在 Java 1.8 上运行?
最佳答案
使用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>
关于java - 如何编译不同版本的maven web项目并在不同版本运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52020119/