Java maven构建中的旧jdk配置文件

Java maven构建中的旧jdk配置文件,java,maven,Java,Maven,我有一个maven项目,它使用maven编译器插件将目标java版本指定为1.8。我希望它能够构建在JDK1.6之上,同时它也是其他基于Java1.6的项目的依赖项。如何为此需求配置maven pom文件 参考maven文档,将其包含在POM中: <project> [...] <properties> <maven.compiler.source>1.6</maven.compiler.source> <maven.

我有一个maven项目,它使用maven编译器插件将目标java版本指定为1.8。我希望它能够构建在JDK1.6之上,同时它也是其他基于Java1.6的项目的依赖项。如何为此需求配置maven pom文件

参考maven文档,将其包含在POM中:

<project>
  [...]
  <properties>
    <maven.compiler.source>1.6</maven.compiler.source>
    <maven.compiler.target>1.6</maven.compiler.target>
  </properties>
  [...]
</project>
<project>
  [...]
  <build>
    [...]
    <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.6</target>
        </configuration>
      </plugin>
    </plugins>
    [...]
  </build>
  [...]
</project>

[...]
1.6
1.6
[...]
或者直接配置插件(也在POM中):


[...]
[...]
org.apache.maven.plugins
maven编译器插件
3.7.0
1.6
1.6
[...]
[...]

不要忘记安装JDK1.6

如果你需要JDK6版本,你应该使用。那是行不通的。首先取决于您使用的Maven版本。其次,给定的版本至少需要JDK 7才能运行…除此之外,设置源/目标是不够的。。。