Sample project illustrating building nice, small cross-platform JavaFX or Swing desktop apps with native installers while still using the standard Maven dependency system.
Test & possibly switch to Liberica. Liberica full includes JavaFX, which would mean many of the configuration tweaks here (e.g. including the JavaFX distros in the build) would go away. This would also allow adding the JavaFX web component in a Hello World demo, etc. as that file is too big for a GitHub template.
https://github.com/marketplace/actions/setup-java-jdk#supported-distributions
Test & possibly switch to Liberica. Liberica full includes JavaFX, which would mean many of the configuration tweaks here (e.g. including the JavaFX distros in the build) would go away. This would also allow adding the JavaFX web component in a Hello World demo, etc. as that file is too big for a GitHub template.