Java maven构建中的旧jdk配置文件
我有一个maven项目,它使用maven编译器插件将目标java版本指定为1.8。我希望它能够构建在JDK1.6之上,同时它也是其他基于Java1.6的项目的依赖项。如何为此需求配置maven pom文件 参考maven文档,将其包含在POM中: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.
<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才能运行…除此之外,设置源/目标是不够的。。。