Cat. 4
OpenBSD's packages also have
Maven. Maven is build system written especially for Java projects, but it can be also used by projects in other languages.
What I don't know is whether OpenBSD packages provide JavaFX support. It is a set of packages with classes for Java SE to develop GUI programs. It should be built-in JDK for Java 8, but I had tried to compile
this Hello world project without success. It compiled on Windows with some minor changes to pom.xml (specified target Java version).