diff --git a/nsis/src/plugin-resources/templates/mui-setup.jelly b/nsis/src/plugin-resources/templates/mui-setup.jelly index fc90d321..90eb2a07 100644 --- a/nsis/src/plugin-resources/templates/mui-setup.jelly +++ b/nsis/src/plugin-resources/templates/mui-setup.jelly @@ -40,11 +40,17 @@ SetDatablockOptimize on ; add project source onto the include list !addincludedir "${maven.nsis.src}" +; Directory to search NSIS plugins +!addplugindir "${maven.nsis.src}" ; add generated files onto the include list !addincludedir "${maven.build.dir}" +; Directory to search NSIS plugins +!addplugindir "${maven.build.dir}" ; add plugin supplied files onto the include list !addincludedir "${plugin.resources}" +; Directory to search NSIS plugins +!addplugindir "${plugin.resources}" ; macro to check if the jdk is installed !include "JDK.nsh" diff --git a/nsis/src/plugin-resources/templates/setup.jelly b/nsis/src/plugin-resources/templates/setup.jelly index c05a167c..be62380a 100644 --- a/nsis/src/plugin-resources/templates/setup.jelly +++ b/nsis/src/plugin-resources/templates/setup.jelly @@ -42,11 +42,17 @@ SetDatablockOptimize on ; add project source onto the include list !addincludedir "${maven.nsis.src}" +; Directory to search NSIS plugins +!addplugindir "${maven.nsis.src}" ; add generated files onto the include list !addincludedir "${maven.build.dir}" +; Directory to search NSIS plugins +!addplugindir "${maven.build.dir}" ; add plugin supplied files onto the include list !addincludedir "${plugin.resources}" +; Directory to search NSIS plugins +!addplugindir "${plugin.resources}" ; macro for the image on the install screen !include "BrandingImage.nsh" diff --git a/nsis/xdocs/changes.xml b/nsis/xdocs/changes.xml index fc2fad34..71fcefbf 100644 --- a/nsis/xdocs/changes.xml +++ b/nsis/xdocs/changes.xml @@ -25,6 +25,7 @@ + Add directories ${maven.nsis.src}, ${maven.build.dir}, and ${plugin.resources} to search NSIS plugins. Add a new template using MODERN_UI macros for a better Look and Feel. The script "remove-shortcuts.nsh" can be used to remove shortcuts created in "startmenu-shortcuts.nsh" and "desktop-shortcuts.nsh". Set compress options (force/lzma).