Maven IzPack Plugin Jar Installer Settings

PropertyOptional?Description
maven.izpack.installer.typeYes

The type of the IzPack installer, possible values: standard, web. Default value is standard.

maven.izpack.use.templateYes

true if the IzPack configuration file is dynamically created with a template. false if a static IzPack configuration file is used. Default value is true.

maven.izpack.src.dirYes

Only needed if maven.izpack.use.template is false. Default value is ${basedir}/src/izpack.

maven.izpack.config.fileYes

The static IzPack configuration file used for making the IzPack jar installer. Only needed if maven.izpack.use.template is false. Default value is ${maven.izpack.src.dir}/jarInstallerConfig.xml.

maven.izpack.templateYes

The IzPack plugin template, possible values: application. Only needed if maven.izpack.use.template is true. Default value is application.

maven.izpack.template.fileYes

The template which generates the Jar installer IzPack configuration file. Only needed if maven.izpack.use.template is true. Default value is ${plugin.resources}/templates/${maven.izpack.template}/jar-installer-config.jsl.

maven.izpack.template.shortcut.unix.fileYes

The template which generates the Unix/Linux shortcut IzPack configuration file. Default value is ${plugin.resources}/templates/${maven.izpack.template}/shortcut-spec-unix.jsl.

maven.izpack.template.shortcut.win.fileYes

The template which generates the Windows shortcut IzPack configuration file. Default value is ${plugin.resources}/templates/${maven.izpack.template}/shortcut-spec-win.jsl.

maven.izpack.installer.final.nameYes

The name of the platform independ Jar installer. Default value is ${maven.final.name}-installer.jar.

Maven IzPack Plugin Template Pack Settings

Most templates seperate at least 3 packs: core, docs and src.

PropertyOptional?Description
maven.izpack.template.pack.core.nameYes

The name of the core pack. Default value is ${pom.name}.

maven.izpack.template.pack.core.descriptionYes

The description of the core pack. Default value is ${pom.description}.

maven.izpack.template.pack.core.dirYes

The content of the core pack. Default value is ${maven.dist.bin.assembly.dir}. HACK: Currently the dist plugin doesn't seperate core from docs, so the docs directory is excluded from the value of the directory.

maven.izpack.template.pack.docs.includeYes

true if the docs are bundled in the jar installer. Default value is true.

maven.izpack.template.pack.docs.nameYes

The name of the docs pack. Default value is ${pom.name} documentation.

maven.izpack.template.pack.docs.descriptionYes

The description of the docs pack. Default value is The documentation of ${pom.name}..

maven.izpack.template.pack.docs.dirYes

The content of the docs pack. Default value is ${maven.dist.bin.assembly.dir}/docs.

maven.izpack.template.pack.src.includeYes

true if the source is bundled in the jar installer. Default value is true.

maven.izpack.template.pack.src.nameYes

The name of the src pack. Default value is ${pom.name} source.

maven.izpack.template.pack.src.descriptionYes

The description of the src pack. Default value is The source of ${pom.name}..

maven.izpack.template.pack.src.dirYes

The content of the src pack. Default value is ${maven.dist.src.assembly.dir}.

Maven IzPack Plugin Template Shortcut Settings

PropertyOptional?Description
maven.izpack.template.shortcut.unix.main.icon.fileYes

The Unix/Linux icon of the main shortcut. Default value is ${plugin.resources}/images/main.png.

maven.izpack.template.shortcut.win.main.icon.fileYes

The Windows icon of the main shortcut. Default value is ${plugin.resources}/images/main.ico.

maven.izpack.template.shortcut.unix.uninstaller.icon.fileYes

The Unix/Linux icon of the uninstaller shortcut. Default value is ${plugin.resources}/images/uninstaller.png.

maven.izpack.template.shortcut.win.uninstaller.icon.fileYes

The Windows icon of the uninstaller shortcut. Default value is ${plugin.resources}/images/uninstaller.ico.

Maven IzPack Plugin Windows Installer Settings

PropertyOptional?Description
maven.izpack.launcher.install.dirYes

The installation directory of IzPack's native launcher, downloadable from http://www.izforge.com/izpack. Default value is C:/Program Files/izpack-launcher-1.2.

maven.izpack.sevenzip.install.dirYes

The installation directory of the 7-Zip tool, downloadable from http://www.7-zip.org/. Default value is C:/Program Files/7-Zip.

maven.izpack.installer.win.bundle.jreYes

true if a Java Runtime Environment should be bundled in the exe installer. If this is false and no JRE is found on the target machine, the user can only choose to select a JRE manually or to download the latest JRE from http://java.com. Default value is false.

maven.izpack.installer.win.bundle.jre.dirYes

The directory in which the JRE installer is located. Only needed if maven.izpack.installer.win.bundle.jre is true.

maven.izpack.installer.win.bundle.jre.filenameYes

The filename of the JRE installer. The same filename is used internally by the native launcher. Only needed if maven.izpack.installer.win.bundle.jre is true. Only needed if maven.izpack.installer.win.bundle.jre is true.

maven.izpack.launcher.template.fileYes

Default value is ${plugin.resources}/launcher/launcher.jsl.

maven.izpack.installer.win.config.template.fileYes

Default value is ${plugin.resources}/win-installer/zip-config.jsl.

maven.izpack.installer.win.final.nameYes

The name of the Windows exe installer. Default value is ${maven.final.name}-win-installer.exe.