Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shannah/fxgl-test8


https://github.com/shannah/fxgl-test8

Last synced: 9 days ago
JSON representation

Awesome Lists containing this project

README

        

= FXGL using Maven

This is an example of a basic Maven configuration for creating FXGL games on Java 17+ using Java and/or Kotlin.

NOTE: This template was adapted from https://github.com/AlmasB/FXGL-MavenGradle[this project template].

For actual game examples, please see https://github.com/AlmasB/FXGLGames[FXGLGames].

You may wish to update the FXGL version to https://github.com/AlmasB/FXGL#maven[latest].

== Run via Maven

[source,bash]
----
mvn javafx:run
----

== Requirements

This project uses FXGL 21, which requires Java 21.

If you want to change the version of Java, you can change it in the `package.json`, `pom.xml`, and `.github/workflows/jdeploy.yml` files.

== Publishing Releases

This project will generate releases (desktop installers) automatically on each git commit. See https://www.jdeploy.com/docs/intellij-plugin-tutorial[this tutorial for details].

You can download releases on the https://github.com/shannah/fxgl-test8/releases[repository releases page].