Maven NSIS Plug-in Settings

General Settings

Property Optional? Description
maven.nsis.build.dir Yes

The directory containing contents to be bundled.

Default value is ${maven.dist.bin.assembly.dir}

maven.nsis.final.name Yes

name of generated exe.

Default value is ${maven.final.name} .

maven.nsis.src Yes

Source of extra files for nsis.

Default value is ${basedir}/src/nsis .

maven.nsis.exe Yes

Location of makensis.exe.

Default value is C:/Program Files/NSIS/makensis.exe .

maven.nsis.setup.template Yes

This is the jelly template used to create the setup.nsi file.

Default value is ${plugin.resources}/templates/setup.jelly .

To generate an insaller with a MUI interface set this property to : ${plugin.resources}/templates/mui-setup.jelly

maven.nsis.project.template Yes

This is the jelly template used to create the project.nsh file.

Default value is ${plugin.resources}/templates/project.jelly .

Standard UI Settings

Those properties are used only if maven.nsis.setup.template=${plugin.resources}/templates/setup.jelly

Property Optional? Description
maven.nsis.license.text Yes

The License Text.

Default value is This program is Licensed under The Apache Software License, Version 2.0. .

maven.nsis.logo Yes

Location of the logo file.

Default value is blank.

maven.nsis.logo.position Yes

Position of the logo on the first page (left, right, top or bottom).

Default value is left .

maven.nsis.logo.widthHeight Yes

size of the logo on the first page.

Default value is blank.

Modern UI Settings

Those properties are used only with the MUI template : maven.nsis.setup.template=${plugin.resources}/templates/mui-setup.jelly

Property Optional? Description
maven.nsis.mui.icon Yes

Setup icon for install.

Default : not set (using NSIS MUI defaults)

maven.nsis.mui.unicon Yes

Setup icon for uninstall.

Default : not set (using NSIS MUI defaults)

maven.nsis.mui.headerbitmap Yes

Header bitmap for install.

Default : not set (using NSIS MUI defaults)

maven.nsis.mui.unheaderbitmap Yes

Header bitmap for uninstall.

Default : not set (using NSIS MUI defaults)

maven.nsis.mui.welcomebitmap Yes

Welcome bitmap for install.

Default : not set (using NSIS MUI defaults)

maven.nsis.mui.unwelcomebitmap Yes

Welcome bitmap for uninstall.

Default : not set (using NSIS MUI defaults)

maven.nsis.mui.languages No The list of languages to propose in the setup.

Default : English,French,Spanish,German