Non hai ancora precisato quale versione di Java usi e intendi fare usare a chi userà l'applicazione. Se è es. Java 8, non c'è bisogno di fare nulla di particolare, JavaFX è già integrato nel JDK/JRE 8. Se invece intendi basarti su JDK 11+, allora JavaFX è da prendere separatamente.
OpenJFX è "modulare" nel senso che hanno prodotto svariati artifact sotto il groupId org.openjfx, ad esempio javafx-controls, javafx-graphics, javafx-fxml, ecc... Dipende da quale parte/ambito di JavaFX intendi usare.
Una dipendenza tipica è es.:
codice:<dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-controls</artifactId> <version> ...versione... </version> </dependency>
Le versioni si possono trovare sul Maven Central.