nsis:compile

Full name:

org.codehaus.mojo:nsis-maven-plugin:1.0-SNAPSHOT:compile

Description:

Compile the setup.nsi into an installer executable.

Attributes:

  • Requires a Maven 2.0 project to be executed.
  • Binds by default to the lifecycle phase: compile.

Required Parameters

Name Type Since Description
makensisBin String - The binary to execute for makensis. Default assumes that the makensis can be found in the path. Default value is: makensis.
outputFile File - The generated installer exe output file. Default value is: ${project.build.directory}/${project.build.finalName}.exe.
setupScript String - The main setup script. Default value is: setup.nsi.

Parameter Details

makensisBin:

The binary to execute for makensis. Default assumes that the makensis can be found in the path.
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${nsis.makensis.bin}
  • Default: makensis

outputFile:

The generated installer exe output file.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${nsis.output.file}
  • Default: ${project.build.directory}/${project.build.finalName}.exe

setupScript:

The main setup script.
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${nsis.setup.nsi}
  • Default: setup.nsi