JavaFX Maven Plugin
Florian Brunner
fbrunnerlist at gmx.ch
Sun Dec 9 06:27:42 PST 2012
Hi Daniel and Paul,
Sorry for joining this discussion so late.
As you might have seen in another thread I was quite busy releasing an Early Access version of Drombler FX, a Rich Client Platform for building modular JavaFX applications with OSGi and Maven.
Drombler FX also includes a custom Maven Plugin (to be used as an extension with a custom packaging type) and a custom Maven Archetype to easily get started with Drombler FX.
You can read more about the output the Drombler FX Maven Plugin generates here:
https://sourceforge.net/p/drombler/wiki/GettingStarted/#drombler-fx-sample-application-the-binaries-explained
The source code can be found here:
https://sourceforge.net/p/drombler/drombler-fx
(look for the drombler-fx-maven-plugin project).
The main focus is of course to simplify OSGi based JavaFX applications. But I guess we have duplicated some efforts now and it would be great if we could consolidate our solutions at some point to save resources.
You can read more about Drombler FX here: http://puces-blog.blogspot.ch/2012/12/drombler-fx-building-modular-javafx.html
- Florian
Am Mittwoch, 14. November 2012, 11.23:25 schrieb Paul Merlin:
> Gents,
>
> I had to use JavaFX and Maven in a university course and for a company
> project lately but the current plugin do not support maven enough for my
> needs so I wrote another javafx plugin that don't rely on reflection and
> has more maven features.
>
> Currently it does the following:
> - support many configurations properties
> - allow execution of JavaFX applications using exec-maven-plugin
> - package and attach JNLP/Applet distributions
> - package and attach images distributions
> - package and attach installers distributions
>
> As produced distributions are attached to the build the plugin can be
> used to roll releases using the maven mechanisms.
>
> All this was easier because it's not using reflection. The drawback here
> is that my plugin force you to add dependencies to javafx artifacts to
> your POM.
>
> https://github.com/eskatos/javafx-maven-plugin
>
> The README explain how to use the plugin.
>
> Daniel is aware of my work on this and we certainly will combine our
> efforts at some point (this should occur when the build tools are
> opensourced). For now developpers have the choice between the two
> approaches.
>
> BTW I have one question. JavaFX will be included in JavaSE classpath at
> some point (7uX, 8?). People building against Java versions published
> before this change will still have to explicitely depend on JavaFX to
> build their applications, don't they?
>
> Regards
>
> /Paul
>
>
More information about the openjfx-dev
mailing list