github fvarrui/JavaPackager v1.0.0

latest releases: v1.7.6, v1.7.5, v1.7.4...
4 years ago
  • Major refactoring permorfed:
    • Packaging code is now structured by platform.
  • Bugs fixed:
    • Issue #33: now it uses universalJavaApplicationStub script to start the app on Mac, so it can find the right JVM when JRE is not bundled. Thanks to @jdimeo!
    • Issue #34: fixed the problem when running commands using paths with whitespaces.
    • DEB and RPM generation failed when JRE was not bundled.
  • Plugin output improved.
  • New features:
    • PKG package installer generation on Mac OS X.
    • MSI installer generation on Windows.
  • New properties:
    • useResourcesAsWorkingDir: If enabled, it sets app working directory to same directory as additional resources at startup. Useful when app is focused to GUI or to console.
    • extra: Map with extra properties to use in customized Velocity templates.
    • winConfig.headerType: Allows to create a Windows executable for GUI or for console.
    • windowsConfig.generateSetup and windowsConfig.generateMsi: Allows to enable/disable installers generation on Windows.
    • macConfig.generatePkg and macConfig.generateDmg: Allows to enable/disable installers generation on Mac OS X.
    • linuxConfig.generateDeb and linuxConfig.generateRpm: Allows to enable/disable installers generation on GNU/Linux.
    • winConfig properties to customize Setup installer generation:
      • disableDirPage: disables page to choose installation directory.
      • disableProgramGroupPage: disables page to choose program group.
      • disableFinishedPage: disables summary page.
      • createDesktopIconTask: disables page to choose if creating an icon on the desktop.
  • Generated tarball and zipball renamed by platform:
    • ${name}-${version}-${platform}.zip
    • ${name}-${version}-${platform}.tar
    • ${name}-${version}-${platform}.tar.gz
  • Properties removed:
    • versionInfo deprecated property removed.

Don't miss a new JavaPackager release

NewReleases is sending notifications on new releases.