Maven support (original) (raw)

Mark Fortner phidias51 at gmail.com
Mon Oct 15 13:55:02 PDT 2012


There have been several discussions in the past six months about Maven support in JavaFX and I wanted to re-open the topic and perhaps get a comprehensive and current must-have list before filing an issue on it. Here's my list:

The POM should have no native dependencies. Development shops typically have a build machine (usually Linux) that runs automated builds, and the machine should be able to build any platform-specific executable.

The POM shouldn't rely on Ant calls. The Maven plugin should be self-contained and easily configurable.

Once the basics are sorted out, it would be good to re-examine how developing JavaFX apps could be made even easier with Maven. For example, it might be nice to autogenerate these "Observable" POJOs from POJOs that already exist and are being used on the server. Imagine having the JavaFX version of Spring ROO or Grails where the forms and controllers you need are automatically generated. This would make it easier the prospect of transitioning to a new toolkit less daunting, and make it possible to build on the infrastructure and services that you already have in place.

Mark



More information about the openjfx-dev mailing list