v0.2.8 - Multi-modal Swing GUI Support
What's New
- Multi-modal application support: Run as either Quarkus REST service or Swing desktop application using the
jdeploy.modesystem property - File and URL handling: Integrated jdeploy-desktop-lib for handling file opens and custom URL schemes in GUI mode
- Custom main method: Added
@QuarkusMainfor conditional startup logic - Build improvements: New
buildUberJargradle task for creating distributable uber jars
Usage
Run as Quarkus REST service (default):
java -jar jdeploy-service-example-1.0.0-SNAPSHOT-runner.jarRun as Swing GUI:
java -Djdeploy.mode=gui -jar jdeploy-service-example-1.0.0-SNAPSHOT-runner.jarApplication Installers latest release
Or launch app installer via command-line on Linux, Mac, or Windows:
/bin/bash -c "$(curl -fsSL https://www.jdeploy.com/gh/shannah/jdeploy-service-example/install.sh)"See download page for more download options.