This approach uses IntelliJ IDEA and Gradle to create template for multi module JavaFX project and build artifacts for distribution(Gradle 5.4.1, JDK 12, JavaFX 13).
included dependencies for using the next libraries:
- log4j (for activating logging to file uncomment line at log4j2.xml)
- retrofit2
Details: https://youtu.be/0Pk_9u5nYsM
How to include Scenic View read here: https://github.com/JonathanGiles/scenic-view