我正在使用带有Java 8 补丁的Eclipse 4.3.2 ,以及 m2e 和 Subclipse,完全更新到所有内容的最新版本。
我进入了我们项目的 Maven POM,并将 maven-compiler-plugin 更改为:
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
我更新了我所有的 Maven 项目,试图做一个完整的清理和构建。到处都是错误。暂时忽略内部编译器错误,我看到最多的错误是:
Syntax error, static imports are only available if source level is 1.5 or greater
我正在运行 Java 1.8 --- 为什么会收到此消息?是 m2e 的罪魁祸首吗?maven编译器插件?还是 Eclipse Java 1.8 支持还没有准备好迎接黄金时间?