Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
- 1 e(fx)clipse
- 2 How to contribute
e(fx)clipse version 2.4 update URLs
Order of install is important. Install "updates-released" first then "runtime-released" second.
e4 on JavaFX
e4 or better the Eclipse 4 Application Platform is not bound to SWT but can be used with any rendering technology. Learn more about the JavaFX-rendering (Efxclipse/Runtime/e4).
There are set of best practices collected at Efxclipse/Runtime/Recipes
SWT on JavaFX
SWT on JavaFX is a experimental port of the SWT-API on top of JavaFX Efxclipse/SWTonFX
Beside the Eclipse wiki there are external resources who publish interesting stuff about e(fx)clipse and e4 & JavaFX:
- Official e(fx)clipse blog http://tomsondev.bestsolution.at/category/eclipse/efxclipse/
- codecentric https://blog.codecentric.de/en/category/java-en/javafx-java-en/
- Christoph Keimel http://www.kware.net/?cat=2
How to contribute
Tooling / Runtime
e(fx)clipse requires Java8 so you should grab the latest JDK8 available. To contribute to an Eclipse.org project you need to sign a CLA so that patches you provide as pull requests
Get an IDE
To develop e(fx)clipse you need an Eclipse IDE who has e(fx)clipse installed itself. You can do that by getting the latest milestone or integration build available from http://download.eclipse.org/eclipse/downloads/ and install the nightly build from http://download.eclipse.org/efxclipse/updates-nightly/site or simply download the latest nightly SDK from http://efxclipse.bestsolution.at/install.html
Clone the git repo
e(fx)clipse uses custom formatting rules different to the defaults in the Eclipse IDE. You need to make use of those formatters/code templates to appropriately contribute patches without formatting noise. The templates are found in https://github.com/eclipse/efxclipse/tree/master/devel
Contributing source changes
e(fx)clipse uses git to control its source tree and we accept patches only github-pull request.
So before you start working:
- create an issue for efxclipse-rt or efxclipse-eclipse
- follow contribition-guide and provide a pull request
SWT on JavaFX