如何在Eclipse中设置默认的Maven Java?

如果我在Eclipse创建新的Maven项目并将其基于quickstart原型,它将在Java Build Path窗口中显示J2SE-1.5 ,在Java Compiler / JDK Compliance窗口中显示J2SE-1.5

所以,我通常必须手动将其更改为其他Java。

这些默认设置来自哪里?

如何更改为1.6或1.7?

m2eclipse插件使用POM中的设置。 所以你需要将它添加到你的POM:

  org.apache.maven.plugins maven-compiler-plugin 3.1  1.6 1.6   

您应该在pom.xml中添加插件,如下所示:

      maven-compiler-plugin your version   default-testCompile test-compile  testCompile    default-compile compile  compile     1.7 1.7      

然后您可以看到您的项目标记有错误。在这种情况下,右键单击您的项目目录 – > Maven-> Update Project选项将起作用

您必须使用以下插件手动更新pom.xml ,因为1.5是默认值。

  org.apache.maven.plugins maven-eclipse-plugin 2.8    org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6     

Refrences:

  1. Eclipse JRE系统库[J2SE-1.5]

  2. Eclipse + Maven:强制执行环境“JavaSE-1.6”而不是固定JDK