JavaPackager v1.4.0 Release Notes

Release Date: 2020-11-06 // over 3 years ago
  • 🆕 New features:

    • ➕ Added classpath property to specify additional paths to JVM classpath (#70).
    • ➕ Added macConfig.appId property to specify a unique identifier for the generated app on Mac OS (mainClass is used by default).
    • ➕ Added macConfig.developerId and macConfig.entitlements properties to be used when signing the generated app on Mac OS (#69)
    • ➕ Added the posibility to use ${name}.l4j.ini config file (available for all platforms) to specify VM arguments (#66)
    • ➕ Added macConfig.relocateJar to specify if Jar files are relocated in Java folder or not. Thanks to @keastrid (#63)

    🛠 Fixed issues:

    • 📦 #62, NullPointerException is thrown when bundleJre=true and copyDependencies=false.
    • 🏁 #64, Impossible to generate two Windows executables.
    • 💅 #68, Mac package prompts users to install Java 6, changing Info.plist from Apple to Oracle style.
    • 📦 #71, Error when generating DMG file on Mac OS X: Command execution failed: chmod -Rf go-w, adding user read permissions when generating DMG. Thanks to @treimers.
    • 📦 #72, Problems on create Zipball when used together with "outputDirectory".
    • 📦 #73, "mvn package" stops with error on Mac OS X when DMG file already exists: "hdiutil: create failed - file exists". Thanks to @treimers.