New tool for packaging JVM apps, an alternative to jpackage

This page summarizes the projects mentioned and recommended in the original post on /r/java

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • jdeploy

    Developer friendly desktop deployment tool

  • How does it compare to jdeploy?

  • maven-jpackage-template

    Sample project illustrating building nice, small cross-platform JavaFX or Swing desktop apps with native installers while still using the standard Maven dependency system.

  • FWIW I created this repository a while ago - https://github.com/wiverson/maven-jpackage-template - as a template for generating macOS, Windows, and Linux installer packages using GitHub Actions. If you pop in signing credentials as GitHub secrets it will sign, notarize, and staple the macOS version. I also created a Maven plugin to make it easier to work with jpackage, jlink, etc. https://github.com/wiverson/jtoolprovider-plugin

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • jtoolprovider-plugin

    This Maven Plugin does two things. First, it automatically transforms your Maven dependency graph into Java modules. Second, it bridges Maven and built-in Java tools like jdeps, jlink, and jpackage.

  • FWIW I created this repository a while ago - https://github.com/wiverson/maven-jpackage-template - as a template for generating macOS, Windows, and Linux installer packages using GitHub Actions. If you pop in signing credentials as GitHub secrets it will sign, notarize, and staple the macOS version. I also created a Maven plugin to make it easier to work with jpackage, jlink, etc. https://github.com/wiverson/jtoolprovider-plugin

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts