Maven IzPack Plugin Jar Installer Settings

Property Optional? Description
maven.izpack.installer.type Yes

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

maven.izpack.use.template Yes

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.dir Yes

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

maven.izpack.config.file Yes

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.template Yes

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

maven.izpack.template.file Yes

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.file Yes

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.file Yes

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.name Yes

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.

Property Optional? Description
maven.izpack.template.pack.core.name Yes

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

maven.izpack.template.pack.core.description Yes

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

maven.izpack.template.pack.core.dir Yes

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.include Yes

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

maven.izpack.template.pack.docs.name Yes

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

maven.izpack.template.pack.docs.description Yes

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

maven.izpack.template.pack.docs.dir Yes

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

maven.izpack.template.pack.src.include Yes

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

maven.izpack.template.pack.src.name Yes

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

maven.izpack.template.pack.src.description Yes

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

maven.izpack.template.pack.src.dir Yes

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

Maven IzPack Plugin Template Shortcut Settings

Property Optional? Description
maven.izpack.template.shortcut.unix.main.icon.file Yes

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

maven.izpack.template.shortcut.win.main.icon.file Yes

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

maven.izpack.template.shortcut.unix.uninstaller.icon.file Yes

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

maven.izpack.template.shortcut.win.uninstaller.icon.file Yes

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

Maven IzPack Plugin Windows Installer Settings

Property Optional? Description
maven.izpack.launcher.install.dir Yes

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.dir Yes

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.jre Yes

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.dir Yes

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.filename Yes

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.file Yes

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

maven.izpack.installer.win.config.template.file Yes

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

maven.izpack.installer.win.final.name Yes

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