Blog

Cross IDE Dev-Support for "e4 on JavaFX" - We are almost there

In the last few days I made a major step towards supporting all major Java-IDEs (Eclipse, Netbeans, IntelliJ IDEA) to develop "e4 on JavaFX" applications. The key to this multi-IDE support is that we don't use the MANIFEST-First approach from PDE but we use:

  • Maven 3.5
  • bnd-maven-plugin
  • A custom maven-plugin for launching in Netbeans and IntelliJ

Eclipse

For every member on your team who likes the Eclipse IDE. Watch on YouTube In Eclipse we use a custom launcher who uses the maven-project dependency information to launch OSGi and install all necessary bundles.

Netbeans

For every member on your team who likes Netbeans Watch on YouTube As you notice hot-code replacement is not yet working (or maybe I'm using Netbeans wrong?) Is there anything i need to do after having changed the file to hot-swap it?

IntelliJ IDEA

For every member on your team who likes IntelliJ Watch on YouTube As you notice hot-code replacement is not yet working (or maybe I'm using IntelliJ IDEA wrong?) Is there anything i need to do after having changed the file to hot-swap it?

published on
Previous
Proper OSGi access restriction warnings for e(fx)clipse maven projects