如何更新Eclipse Luna中的Maven配置?

时间:2015-01-05 21:40:04

标签: java eclipse maven

我在Eclipse Luna中使用Java 8和我的JRE以及m2e Maven插件。我创建一个Maven项目后立即看到这个警告:Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace that are strictly compatible with this environment.我在这个网站上看到了很多关于如何处理这个错误的旧建议,但没有任何与Java 8相关的内容。我也Oracle says J2SE was deprecated in 2008 。到目前为止,我找到的最有希望的答案来自@Pascal Thivent:

Warning - Build path specifies execution environment J2SE-1.4

但这些说明似乎与Luna无关:

  

Eclipse项目属性> Maven>更新项目配置

我只看到"生命周期映射"在Maven下。

enter image description here

有人可以解释(1)这个错误意味着什么(2)如果它仍然是一个担心,因为J2SE-1.5似乎已被弃用(3)如何在Luna中最好地修复它?

1 个答案:

答案 0 :(得分:2)

  1. 此错误是因为项目pom文件正在指示maven针对java 1.5进行编译。
  2. 最好编译并测试当前的java版本。在你的情况下java 8。
  3. 我不确定如何在eclipse IDE中修复它,但是可以编辑项目pom文件以包含编译版本,如下所示:

    <plugin>  
      <groupId>org.apache.maven.plugins</groupId>    
      <artifactId>maven-compiler-plugin</artifactId>    
      <version>3.1</version>    
      <configuration>    
        <source>1.8</source>    
        <target>1.8</target>    
      </configuration>    
    </plugin>