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} |