【发布时间】:2012-03-07 14:46:24
【问题描述】:
当我没有在我的 pom.xml 文件中定义如下内容时,它在我的系统上为 Maven 定义了在编译时使用哪个版本的 Java JDK(我的系统上安装了多个版本,JAVA_HOME 点其中之一)?
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
</plugins>
</build>
【问题讨论】:
-
我仍然看到建议的解决方案存在问题。在我的用例中,我安装了 JDk1.8 并克隆了一个 GIT 存储库,我(感觉很好)不应该更改 maven-compiler-plugin 设置。我已经用 1.7 和 1.8 JDK 配置了一个
。如何在不更改提供的源的情况下通知 maven 使用 on 或其他?