|
23 | 23 | <internalName>${name}</internalName> |
24 | 24 | <originalFilename>${name}.exe</originalFilename> |
25 | 25 |
|
| 26 | + <!-- choose EXE creation tool --> |
| 27 | + <exeCreationTool>launch4j|winrun4j</exeCreationTool> |
| 28 | + <vmLocation>relative/path/to/jvm.dll</vmLocation> |
| 29 | + |
26 | 30 | <!-- setup generation properties --> |
27 | 31 | <setupMode>installForAllUsers|installForCurrentUser|askTheUser</setupMode> |
28 | 32 | <setupLanguages> |
|
67 | 71 | | `icoFile` | :x: | `null` | Icon file. If `null`, takes the default one. | |
68 | 72 | | `generateSetup` | :x: | `true` | Generates Setup installer. | |
69 | 73 | | `generateMsi` | :x: | `true` | Generates MSI installer. | |
70 | | -| `generateMsm` | :x: | `false` | Generates MSI merge module. **Coming soon!** | |
| 74 | +| `generateMsm` | :x: | `false` | Generates MSI merge module. | |
71 | 75 |
|
72 | 76 | ## Exe creation properties |
73 | 77 |
|
74 | | -| Property | Mandatory | Default value | Description | |
75 | | -| ------------------- | --------- | --------------------- | -------------------------------------------- | |
76 | | -| `headerType` | :x: | `"gui"` | EXE header type: `console` or `gui`. | |
77 | | -| `wrapJar` | :x: | `true` | Wrap JAR file in native EXE. | |
78 | | -| `companyName` | :x: | `${organizationName}` | EXE company name. | |
79 | | -| `fileVersion` | :x: | `"1.0.0.0"` | EXE file version. | |
80 | | -| `txtFileVersion` | :x: | `${version}` | EXE txt file version. | |
81 | | -| `productVersion` | :x: | `"1.0.0.0"` | EXE product version. | |
82 | | -| `txtProductVersion` | :x: | `${version}` | EXE txt product version. | |
83 | | -| `fileDescription` | :x: | `${description}` | EXE file description. | |
84 | | -| `copyright` | :x: | `${organizationName}` | EXE copyright. | |
85 | | -| `productName` | :x: | `${name}` | EXE product name. | |
86 | | -| `internalName` | :x: | `${name}` | EXE internal name. | |
87 | | -| `originalFilename` | :x: | `${name}.exe` | EXE original filename. | |
88 | | -| `trademark` | :x: | `null` | EXE trademark. | |
89 | | -| `language` | :x: | `null` | EXE language. | |
90 | | -| `exeCreationTool` | :x: | `launch4j` | EXE creation tool: `launch4j` or `winrun4j`. | |
| 78 | +| Property | Mandatory | Default value | Description | |
| 79 | +| ------------------- | --------- | --------------------- | ---------------------------------------------------------------------- | |
| 80 | +| `headerType` | :x: | `"gui"` | EXE header type: `console` or `gui`. | |
| 81 | +| `wrapJar` | :x: | `true` | Wrap JAR file in native EXE. | |
| 82 | +| `companyName` | :x: | `${organizationName}` | EXE company name. | |
| 83 | +| `fileVersion` | :x: | `"1.0.0.0"` | EXE file version. | |
| 84 | +| `txtFileVersion` | :x: | `${version}` | EXE txt file version. | |
| 85 | +| `productVersion` | :x: | `"1.0.0.0"` | EXE product version. | |
| 86 | +| `txtProductVersion` | :x: | `${version}` | EXE txt product version. | |
| 87 | +| `fileDescription` | :x: | `${description}` | EXE file description. | |
| 88 | +| `copyright` | :x: | `${organizationName}` | EXE copyright. | |
| 89 | +| `productName` | :x: | `${name}` | EXE product name. | |
| 90 | +| `internalName` | :x: | `${name}` | EXE internal name. | |
| 91 | +| `originalFilename` | :x: | `${name}.exe` | EXE original filename. | |
| 92 | +| `trademark` | :x: | | EXE trademark. | |
| 93 | +| `language` | :x: | | EXE language. | |
| 94 | +| `exeCreationTool` | :x: | `launch4j` | EXE creation tool: `launch 4j` or `winrun4j`. | |
| 95 | +| `vmLocation` | :x: | | `jvm.dll` path relative to the bundled JRE. **Only for WinRun4J**. \*1 | |
| 96 | + |
| 97 | +> \*1: If a JRE is bundled and `vmLocation` is not specified, it uses `bin\client\jvm.dll` or `bin\server\jvm.dll` as VM location by default. |
| 98 | +
|
| 99 | + |
91 | 100 |
|
92 | 101 | ## Setup generation properties |
93 | 102 |
|
|
0 commit comments