Bug 460700 - e4 JavaFX application wizard creates wrong parent POM
Summary: e4 JavaFX application wizard creates wrong parent POM
Status: NEW
Alias: None
Product: Efxclipse
Classification: Technology
Component: Tooling (show other bugs)
Version: 1.2.0   Edit
Hardware: PC Windows 7
: P3 minor (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-24 09:43 EST by Dirk Fauth CLA
Modified: 2015-02-24 09:43 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Fauth CLA 2015-02-24 09:43:39 EST
The parent POM in the releng project of an application created via e4 JavaFX application wizard contains the tycho-compiler-plugin configuration that points out to 1.7 source and target compiler compliance level.

Since the projects are created pointing to a JavaSE-1.8 JRE System Library and it is suggested to use Java 8 (otherwise several features doesn't work) I suggest to update these settings also to 1.8.

I ran into that issue when I tried to build an application using Maven where I use lambdas. While it compiles and opens correctly in the IDE, the Maven build fails complaining about lambdas are only 1.8 compliant.