How to build openjfx in its current state
richard.bair at oracle.com
Thu Feb 7 15:12:33 PST 2013
It looks like the open build has deteriorated, probably while we've been open sourcing things we haven't been diligent about keeping the open build up to date (I know I haven't). Now that I'm looking at it, there are numerous issues:
- Some of the projects are not declaring dependencies in project.properties correctly
- The build order in build.xml "dist" target is wrong
- Projects are missing from build.xml "dist" target
The reason it has built before has been luck -- the projects are out of order, but they're building anyway because the jfxrt.jar is acting as a backstop. But if you were to modify sources in one project and wanted to depend on it from another project, you'd run into these problems.
Now that a *lot* of stuff is in the open, I'm trying to build without linking to jfxrt.jar. I should get pretty far on that. Once the build is succeeding up to the point it should, then I'll test against a stripped down jfxrt.jar (that only contains the closed bits) so that I can make sure the open build is working correctly.
On Feb 7, 2013, at 7:00 AM, Mario Torre <neugens at redhat.com> wrote:
> Hi all!
> The build instructions for building OpenJFX seems a bit outdated (or I'm
> reading them wrong), and no matter how I try I always get compilation
> failures (I'm trying OpenJFX 8 :).
> Dalibor presentation at FOSDEM was about this how to build OpenJFX from
> sources, but I didn't take notes :)
> Is it possible to have a quick refresher?
> And speaking about that, I remember that Richard was doing some
> experiments with Gradle, did you made some progress in that regard or is
> there anything we can do to help on that?
More information about the openjfx-dev