JavaFX 11 snapshots in maven sonatype
Johan Vos
johan.vos at gluonhq.com
Thu Jul 5 09:03:12 UTC 2018
A first batch of snapshots for the JavaFX 11 modules is now in the maven
sonatype snapshot repository (see
https://oss.sonatype.org/content/repositories/snapshots/org/openjfx/ although
you probably don't want to work with these artifacts directly but use build
tools like maven or gradle to do that)
This is work based on the not-yet-merged PR#83:
https://github.com/javafxports/openjdk-jfx/pull/83
Basically, you need to specify which modules you need (transitive
dependency management will be handled by maven as the modules contain a
pom.xml with the same dependencies as the module-info.java), e.g.
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx.controls</artifactId>
<version>11.0.0-SNAPSHOT</version>
</dependency>
I have a few samples that show how you can use those artifacts in your
maven project:
https://github.com/johanvos/javafx11samples (note that this is a temporary
repository)
the topics/javafx3d directory contains a number of standalone samples that
can be executed via
mvn clean install exec:java
Note that some of the samples create a build.gradle as well, but I never
managed to get gradle working with the combination of classifiers and
SNAPSHOT versions (it's actually the reason why I went back from gradle to
maven in other projects -- e.g. dl4j related).
If someone else can somehow fix the build.gradle, that would be great of
course.
Before PR#83 is merged, it would be nice to have a few reports from people
using the snapshots.
- Johan
More information about the openjfx-dev
mailing list