this gets us out of hosting processing or jfx ourselves.
The project can be run with mvn clean package exec:java, or in eclipse set the goals parameter of a maven build configuration to clean package exec:java.
There's some awkwardness around map saves, etc... now because Storage/* was being used both for static resources and dynamic saves. These will need to be split into static resources (eg. fonts, etc) which will still live under src/resources and will be bundled with the JAR, and some type of runtime save folder on the system.
I have not added launch4j to this yet because I figured there was enough here already but that can certainly be added next.
this will now use jdk 8 - openjdk 8 bundled with jfx 8 can be found here: https://www.azul.com/downloads/zulu-community/?&version=java-8-lts&package=jdk-fx&show-old-builds=true
and there's an open issue for a openjdk 8 + jfx 8 bundle at AdoptOpenJDK here: https://github.com/AdoptOpenJDK/openjdk-build/issues/577
this gets us out of hosting processing or jfx ourselves.
The project can be run with
mvn clean package exec:java
, or in eclipse set thegoals
parameter of a maven build configuration toclean package exec:java
.There's some awkwardness around map saves, etc... now because Storage/* was being used both for static resources and dynamic saves. These will need to be split into static resources (eg. fonts, etc) which will still live under src/resources and will be bundled with the JAR, and some type of runtime save folder on the system.
I have not added launch4j to this yet because I figured there was enough here already but that can certainly be added next.