From c9f641b7067d807ede9144117cbbe417807040c0 Mon Sep 17 00:00:00 2001
From: dion
+ 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} |