【发布时间】:2015-04-16 13:29:42
【问题描述】:
我正在尝试升级到 Java 8。 我正在为我的 java 项目使用 Eclipse kepler 一个 maven。
做了以下事情:
- 已安装 jdk 8。
- 更改了我的 JAVA_HOME 系统变量以指向新的 jdk。
- 在我的 Eclipse Kepler 中我安装了:
Eclipse Java 8 Support For Kepler
Java 8 Facet for Web Tools for Eclipse Kepler SR2
Java™ 8 support for m2e for Eclipse Kepler SR2
然后对于我的每个项目,我确保将项目方面、java 编译器和 jre(在 java 构建路径中)更新到 1.8 版。
在每个 pom.xml 中还将 java 版本更改为 1.8。
问题发生在我做maven-->更新项目时,这会导致项目方面、编译器和jre设置由于某种原因跳转到1.4。
然后我可以手动(再次)将它们更改回 1.8,一切都很好,但是每次我更新 maven 依赖项或运行 maven-->更新项目时,我都会再次遇到问题。
有什么建议吗?
【问题讨论】:
-
使用最新的 m2e 版本?
-
你能发布你的 pom.xml 吗?
-
最终更新到 Luna 以解决问题..
标签: java-8 maven-3 eclipse-kepler