msk*_*app 5 eclipse m2eclipse java-8
我正在使用eclipse Kepler(企业版),Java 8和M2Eclipse并尝试创建一个Web应用程序.我已经去帮忙了 - > eclipse marketplace并安装了这两个补丁:
这些补丁解决了我的很多问题,但仍有一个问题.我在eclipse中做了一个maven - > update,它除了我工作区中唯一的web应用程序外,还更新了我的所有项目.它给我一个弹出消息,说"项目方面java的1.8版本不存在"
我打开了项目属性并单击了Project Facets.果然,java facet最大版本是1.7.所以我想知道为什么我的其他项目没有同样的问题.我查看了其他项目中的属性,发现它们根本没有使用Project Facets.我想这可能是因为我使用标准版的eclipse而不是企业版制作了所有以前的项目.
所以我想我有几个问题.我如何让eclipse识别java facet 1.8?有没有办法让我的网络应用程序不使用Project Facets?我应该将Project Facets添加到其他项目中吗?
小智 5
我正在使用4.3.2版本的Eclipse Kepler SR2,当我们的maven项目java版本从1.7升级到1.8时遇到了同样的问题.
尝试执行Maven更新时出现以下错误:在"正在更新Maven项目"期间发生内部错误.项目facet java的1.8版本不存在.
如果您检查Java Project Facet版本(右键单击项目 - >属性 - >搜索项目构面 - > Java(版本))..它必须是旧版本.
方案:
转到Eclipse Marketplace并安装以下内容:
现在,将Java Project Facet Version更改为1.8
右键单击项目 - >属性 - >搜索项目构面 - > Java(版本)
现在,您应该能够成功进行maven更新.