- Mac Mini M1
- macOS 13.6 Ventura
- Java 21 - jdk-21.jdk + Maven
- IntelliJ IDEA Ultimate
I'd like to use jpackage
to produce a macOS .app
and, later, maybe a .dmg
file for distribution and installation. Am I right in thinking that I first need to roll up my app's class files into a combined .jar
file and then combine that with the Java run-time
to make a fully self-contained app?
UPDATE: I've managed to use the maven-shade-plugin
to produce an “über” .jar
file with all of the dependencies. In order to use jpackage
, do I first have to incorporate the Java run-time into the .jar
file, or will jpackage
take care of that for me?