A suite of tools for creating Garmin FIT files for workouts, schedules and courses
The application is a multi-module Maven project. It uses jlink and jpackage to produce installers for Windows, MacOS and Linux.
The resulting installer files can be found in app/target/installer
after the maven build has completed on the target platform.
The main class is app/src/main/java/com/johnpickup/app/javafx/AppLauncher.java
if you want to run this from an IDE.
The project now uses GitHub actions to build Windows and Linux installations. These can be found in the project's packages,
here: https://github.com/jpickup/GarminTools/packages/
Click on com.johnpickup.garmin.bundle
and search for "windows.zip", "linux.zip" or "macos.zip", download and unpack.
I need to figure out a better way to link to these.
Previously the installers were checked directly into GitHub but once the size exceeded the GitHub limit this was no longer suitable.
NOTE: For Windows the most recent version is available in a ZIP file as I've been unable to get compatible versions of the various tools required to build an MSI.