:package: Gradle/Maven plugin to package Java applications as native Windows, MacOS, or Linux executables and create installers for them.
Fixed issues:
mvn install
and bulid.finalName
is different from the default one 355
Features:
templates
option to modify the behavior of templates: (#297)<templates>
<template>
<name>windows/iss.vtl</name>
<bom>false</bom>
</template>
</templates>
linuxConfig.installationPath
option to specify Linux different installation path than /opt
(#302)Fixed issues:
${name}-${version}-runnable.jar
is not found in deployment directoryFixed issues:
${name}.l4j.ini
are not recognized on macOSFeatures:
iscc
5.x should be UNICODE version (thanks to @commi PR #299)CommandUtils.execute
(thanks to @kerner1000 PR #293).gitignore
(thanks to @kerner1000 PR #289)Fixed issues:
Features:
macConfig.customLauncher
to set a different startup script than universalJavaApplicationStub
(thanks to @kerner1000 PR #238)Info.plist
(new option macConfig.customInfoPlist
) (thanks to @kerner1000 PR #244)why
and launcher upgrated to v1.1.2.arch
config property (thanks to @zfqjava PR #265)tarballName
and zipballName
) (thanks to @kerner1000 PR #279)Fixed issues:
universalJavaApplicationStub
(MacOS).codesign --deep
is deprecated (new codesign strategy) (thanks to @kerner1000 PR #252)jvm_path
param used when bundling with why
.jspawnhelper
doesn't exist (Java 8).Features:
macConfig.hardenedCodesign
to enable/disable hardened codesigning.macConfig.entitlements
not specified.macConfig.macStartup
to choose app startup type on Mac OS (script|binary) (thanks to @AstroPixelProcessor) (#187).provisionprofile
file on Mac OS (thanks to @kerner1000) (#224)why
.Fixed issues:
scritps
property causes problems (since class not serializable) when using the default task with Gradle.Fixed issues:
Fixed issues:
Fixed issues:
winConfig.vmLocation
).New minor features:
winConfig.exeCreationTool
property to choose the EXE generation tool: launch4j
or winrun4j
(#93).winConfig.disableWelcomePage
property to enable|disable welcome page in Setup installer (#130).winConfig.removeOldLibs
property to choose if old libs
folder has to be removed when installing from Setup (#137).macConfig.infoPlist.additionalEntries
property to add custom entries to Info.plist
file (#143).macConfig.infoPlist.bundlePackageType
property to customize CFBundlePackageType
key in Info.plist
file.Fixed issues: