The example demonstrates how to create multi platform distributions for applications in Java 21.
With native packages:
mvn clean package -P native-deploy
Without native packages (only ZIP file):
mvn clean package
For all platforms:
pullups-distribution-distrib/target/pullups-distribution-<version>-no-jre.zip
For Windows:
pullups-client/target/pullups-<version>.exe
For macOS:
pullups-client/target/pullups-<version>.dmg
For Linux:
pullups-client/target/pullups-<version>.tar.gz
pullups-client/target/pullups_<version>.deb
pullups-client/target/pullups_<version>.rpm