如何编译不同版本的Maven Web项目并在不同版本中运行

时间:2018-08-25 18:28:19

标签: java eclipse maven tomcat

我已经在Eclipse中创建了一个Maven Web项目。我想在jdk 1.6中编译它,并使其运行时环境为1.8。我将tomcat作为运行项目的Web容器。对于编译,我知道项目设置中的“符合性级别”选项。这是满足编译时间要求的正确方法吗?我必须更改哪些设置才能使其在Java 1.8上运行?

1 个答案:

答案 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>