Full name:
com.github.wix-maven:wix-maven-plugin:0.3.0:toolset
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
harvestInputDirectory | File | - | Harvest input sources directory Default value is: ${project.build.directory}/heat. User property is: wix.harvestInputDirectory. |
intDirectory | File | - | Intermediate directory - will have ${arch} appended - may have
${locale} appended, when using compilePerLocale Default value is: ${project.build.directory}/wixobj/Release. User property is: wix.intDirectory. |
packaging | String | - | The output type:
Default value is: ${project.packaging}. User property is: wix.packaging. |
toolDirectory | File | - | Where to unpack the wix tools TODO: might need to do something
about including tools version in path, or manage the unpacking more
cleanly Default value is: ${project.build.directory}/wix-tools. User property is: wix.toolsPath. |
toolDirectoryOverwrite | boolean | - | When to unpack the wix tools. Default is to unpack the tools every
time and overwrite, set to false to only overwrite if the tools are
newer. This is provided to allow newer WIX test binaries to be
dropped in, rather than having to install/deploy the wix-tools. Default value is: true. User property is: wix.toolDirectoryOverwrite. |
unpackDirectory | File | - | Unpack directory for dependent wix objects Default value is: ${project.build.directory}/unpack. User property is: wix.unpackDirectory. |
wxsGeneratedDirectory | File | - | Generated sources directory Default value is: ${project.build.directory}/generated-sources/wixharvest. User property is: wix.wxsGeneratedDirectory. |
wxsInputDirectory | File | - | The directory to scan for wix files. For each build type there is
at least one wxs file required Default value is: ${project.basedir}/src/main/wix. User property is: wix.wxsInputDirectory. |
Name | Type | Since | Description |
---|---|---|---|
bootstrapPluginArtifactId | String | - | Artifact id of the bootstrap archive to unpack. Default value is: wix-bootstrap. User property is: wix.bootstrapPluginArtifactId. |
bootstrapPluginClassifier | String | - | Classifier of the bootstrap archive to unpack. User property is: wix.bootstrapPluginClassifier. |
bootstrapPluginGroupId | String | - | Group id of the bootstrap archive to unpack. Default value is: org.wixtoolset.maven. User property is: wix.bootstrapPluginGroupId. |
bootstrapPluginType | String | - | File Type of the bootstrap archive to unpack. Default value is: jar. User property is: wix.bootstrapPluginType. |
compilePerLocale | boolean | - | Wix generates Id's during compilation, in some cases it is
necessary to get unique id's for each locale. Useful for Patch MSP,
may be useful for MSI. Ignored for Wixlib. Default value is: false. User property is: wix.compilePerLocale. |
finalName | String | - | Base Name of the generated wix objects. Default value is: ${project.build.finalName}. User property is: wix.finalName. |
localeList | Map | - | A locale is a language id + a culture specification each culture
specification can contain a semicolon (;) separated list of
cultures, this is an ordered list to fall back. ie.
<localeList> <1033>en-US</1033>
<1031<de-DE;en-US</1031> </localeList< Will add
to light -cultures:culturespec Will add to link each culture to the path as part of -b options - maybe should also add langid to path as -b option Will use language id for re-packing mst bug: maven gives us a map of it's choice, rather than setting an item at a time, thus losing the prefered ordered set. |
locales | String | - | Similar to localeList, allow setting from properties as a single
string value. a csv of locale, where a locale is a langId:culturespec, and a culturespec is a semicolon seperate list of cultures. ie. 1033:en-US,1031:de-DE;en-US Default value is: neutral. User property is: wix.locales. |
platforms | Set | - | The Platforms (Archictecture) for the msi. Some choices are: x86, intel, x64, intel64, or ia64 If list is empty default-value="x86" Will set: candle -dPlatform= -arch |
relativeBase | File | - | A relative base path to shorten command line references to files in
the project. Default is the project base directory, if alternate
locations are given for wxs, wxl files it may be appropriate to
change this. Default value is: ${project.basedir}. User property is: wix.relativeBase. |
skip | boolean | - | Skip running of all wix plugin goals altogether. Default value is: false. User property is: wix.skip. |
suppress | Set | - | Suppress [-s]
|
toolsPluginArtifactId | String | - | Artifact id of the toolset jar to unpack. Default value is: wix-toolset. User property is: wix.toolsPluginArtifactId. |
toolsPluginClassifier | String | - | Classifier of the toolset jar to unpack. User property is: wix.toolsPluginClassifier. |
toolsPluginGroupId | String | - | Group id of the toolset jar to unpack. Default value is: org.wixtoolset.maven. User property is: wix.toolsPluginGroupId. |
toolsPluginType | String | - | File Type of the toolset jar to unpack. Default value is: jar. User property is: wix.toolsPluginType. |
validate | String | - | Should validation be run, and when.
Default value is: unit. User property is: wix.validate. |
verbose | boolean | - | Show additional info such as the wix toolset logo Default value is: false. User property is: wix.verbose. |
warn | Set | - | Treat specific warning messages as errors [-w]
|
skip:
warn: