From c1f0fe96f158f5eddcf90de44937ff019db1e3f3 Mon Sep 17 00:00:00 2001 From: dion Date: Sun, 4 Jul 2004 12:26:09 +0000 Subject: [PATCH] Add details on the typical process git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@115640 13f79535-47bb-0310-9956-ffa450edef68 --- nsis/xdocs/navigation.xml | 1 + nsis/xdocs/process.xml | 66 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 nsis/xdocs/process.xml diff --git a/nsis/xdocs/navigation.xml b/nsis/xdocs/navigation.xml index 319223de..4dfe602d 100644 --- a/nsis/xdocs/navigation.xml +++ b/nsis/xdocs/navigation.xml @@ -28,6 +28,7 @@ + \ No newline at end of file diff --git a/nsis/xdocs/process.xml b/nsis/xdocs/process.xml new file mode 100644 index 00000000..83e3037a --- /dev/null +++ b/nsis/xdocs/process.xml @@ -0,0 +1,66 @@ + + + + + + + Maven NSIS Plug-in + dIon Gillard + + + +
+

+ The process of creating an installer from your ${maven.dist.bin.dir} + using the plugin is as follows: +

    +
  1. + You, the user invoke the nsis, or nsis:installer + goal. +
  2. +
  3. + This calls the nsis:generate-project goal, which creates + a file, ${maven.build.dir}/project.nsh. This file contains + details from your project.xml file as constants so they are available + for during the NSIS compilation step. The file is generated from a jelly + template specified by the ${maven.nsis.project.template} + variable. See the properties documentation + for more information on the defaults for this variable. +
  4. +
  5. + Next the nsis:generate-setup goal is called, which creates + a file, ${maven.build.dir}/setup.nsi. This file is later + the file passed to the NSIS executable compiler, makensis.exe. + This file is generated from a jelly template specified by the + ${maven.nsis.setup.template} variable. See the + properties documentation + for more information on the defaults for this variable. +
  6. +
  7. + Lastly, makensis.exe is called to compile to generated + setup.nsi file. +
  8. +
+

+ +
+ +