您的位置:首页 > 编程语言 > Java开发

Version 1.8 of project facet java does not exist.

2017-08-25 14:03 232 查看
I'm trying to build a
Dynamic Web Application
in eclipse using Java 8 (and Wildfly appServer if that matters) but I'm unable to make Eclipse Luna M5 use Java 8 (I do have Java 8 BETA support installed and it works on JavaSE projects).

In my POM I set the level to Java 8:

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>


But after I do
maven -> update project
I get the following error:

Could not update project ExampleApp configuration
Version 1.8 of project facet java does not exist.

And indeed there is no java 1.8 project facet under
project->preferences->project facets->java


Can I manually create such
facet
and add It to to eclipse or I'll have to wait until java 8 is released and the eclipse guys decide to add it ?

There are additional patches available for Kepler SR2 officially.In ecliplse, go to "Help" --> "Market Place" --> Search for java 8 kepler.Then choose and install the following.

install Java 8 support eclipse kepler sr2,

Java 8 Facets for web tools eclipse kepler sr2

Java 8 support for m2e for Eclipse Kepler SR2 (if required)
Reference: http://www.eclipse.org/downloads/java8/
After this, my multi-module maven project with java 8 is building fine without any error in eclipse kepler SR2.

UPDATE: If you are using Spring Tool Suite (STS), then version 3.5.1 has included these features.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐