build: Add executable JAR file for distribution
Users need an easy way to run the application without compiling the
source code. Currently, only developers can run the application.
Let's create a distributable JAR that:
- Packages all dependencies
- Includes JavaFX runtime components
- Maintains proper resource paths
- Sets up correct manifest file
Configuration includes:
- Main-Class specification
- Class-Path entries
- Resource bundling
- JavaFX module dependencies
The JAR file allows users to run the application with a simple
'java -jar jacobmalon.jar' command, improving accessibility.