Apache Maven 1.x has reached its end of life, and is no longer supported. For more information, see the announcement. Users are encouraged to migrate to the current version of Apache Maven.

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