diff --git a/nsis/src/plugin-resources/templates/project.jelly b/nsis/src/plugin-resources/templates/project.jelly index d0dfd78e..91b6d1ef 100644 --- a/nsis/src/plugin-resources/templates/project.jelly +++ b/nsis/src/plugin-resources/templates/project.jelly @@ -33,6 +33,8 @@ !define ORGANIZATION "${pom.organization}" !define PROJECT_BUILD_DIR "${build}" +!define PROJECT_DIST_BIN_DIR "${maven.dist.bin.assembly.dir}" +!define PROJECT_DIST_DIR "${maven.dist.dir}" !define PROJECT_FINAL_NAME "${maven.final.name}" !define PROJECT_LICENSE_FILE "${license}" @@ -42,9 +44,8 @@ !define PROJECT_REG_KEY "SOFTWARE\${pom.organization}\${pom.name}\${pom.currentVersion}" !define PROJECT_REG_UNINSTALL_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${pom.name} ${pom.currentVersion}" !define PROJECT_STARTMENU_FOLDER "$$SMPROGRAMS\${pom.organization}\${pom.name} ${pom.currentVersion}" +!define PROJECT_URL "${pom.url}" !define PROJECT_VERSION "${pom.currentVersion}" -!define PROJECT_DIST_BIN_DIR "${maven.dist.bin.assembly.dir}" -!define PROJECT_DIST_DIR "${maven.dist.dir}" diff --git a/nsis/xdocs/changes.xml b/nsis/xdocs/changes.xml index 4135e96a..5476ce27 100644 --- a/nsis/xdocs/changes.xml +++ b/nsis/xdocs/changes.xml @@ -25,6 +25,9 @@ + + Add PROJECT_URL to constants. + Fix typo in registry uninstall key. Generate exe in distributions directory. diff --git a/nsis/xdocs/customizing.xml b/nsis/xdocs/customizing.xml index 27525d76..eb8f61f4 100644 --- a/nsis/xdocs/customizing.xml +++ b/nsis/xdocs/customizing.xml @@ -84,17 +84,18 @@ Constant Value ORGANIZATION ${pom.organization} PROJECT_BUILD_DIR ${maven.build.dir} + PROJECT_DIST_BIN_DIR ${maven.dist.bin.assembly.dir} + PROJECT_DIST_DIR ${maven.dist.dir} PROJECT_FINAL_NAME ${maven.final.name} PROJECT_LICENSE_FILE ${maven.license.licenseFile} PROJECT_LICENSE_TEXT ${maven.nsis.license.text} + PROJECT_LOGO ${maven.nsis.logo} 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_URL ${pom.url} PROJECT_VERSION ${pom.currentVersion} - PROJECT_DIST_BIN_DIR ${maven.dist.bin.assembly.dir} - PROJECT_DIST_DIR ${maven.dist.dir} - PROJECT_LOGO ${maven.nsis.logo}