diff --git a/nsis/xdocs/customizing.xml b/nsis/xdocs/customizing.xml index f7596ced..30f8e58c 100644 --- a/nsis/xdocs/customizing.xml +++ b/nsis/xdocs/customizing.xml @@ -71,6 +71,31 @@

+

+ This template produces a file (${maven.build.dir}/project.nsi) + which is included in the generated setup file. +

+

+ The template makes available select values from the project.xml + for use in the installation process as constants, i.e. using the NSIS + !define statement. +

+ + + + + + + + + + + + + + + +
Constant Value
ORGANIZATION ${pom.organization}
PROJECT_BUILD_DIR ${maven.build.dir}
PROJECT_FINAL_NAME ${maven.final.name}
PROJECT_LICENSE_FILE ${maven.license.licenseFile}
PROJECT_LICENSE_TEXT ${maven.nsis.license.text}
PROJECT_NAME ${pom.name}
PROJECT_REG_KEY SOFTWARE\${pom.organization}\${pom.name}\${pom.currentVersion}
PROJECT_REG_UNINSTALL_KEY Software\Microsoft\Windows\CurrentVersion\Uninstall\${pom.name} ${pom.currentVersion}
PROJECT_STARTMENU_FOLDER $$SMPROGRAMS\${pom.organization}\${pom.name} ${pom.currentVersion}
PROJECT_VERSION ${pom.currentVersion}
PROJECT_DIST_BIN_DIR ${maven.dist.bin.assembly.dir}
PROJECT_DIST_DIR ${maven.dist.dir}
PROJECT_LOGO ${maven.nsis.logo}