Full name:
com.github.wix-maven:wix-maven-plugin:0.3.0:validate
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. |
cabCacheDirectory | File | - | The cab cache directory (-cc) only added to light if reuseCab is
enabled - will have ${arch} appended TODO: make this a formatted item so user can choose to add arch or not Default value is: ${project.build.directory}/Release/cabs. User property is: wix.cabCacheDirectory. |
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. |
externalCabs | String | - | The names of cabs that are not embedded Comma separated value.
ie. in wxs <Media Id="1" Cabinet="Product1.cab" EmbedCab="no"/> <Media Id="2" Cabinet="Product2.cab" EmbedCab="yes"/> <Media Id="3" Cabinet="Product3.bar"/> Could add <externalCabs>Product1.cab,Product3.bar</externalCabs> TODO: this might need to be more like an include/exclude filter list User property is: wix.externalCabs. |
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. |
mergeLevel | String | - | How to build the msi(s)
Default value is: default. User property is: wix.merge. |
narUnpackDirectory | File | - | Target directory for Nar file unpacking. Default value is: ${project.build.directory}/nar. User property is: wix.narUnpackDirectory. |
outputDirectory | File | - | Output directory
Default value is: ${project.build.directory}/Release. User property is: wix.outputDirectory. |
packLevel | String | - | What of the steps should be packaged
Default value is: default,wixpdb,cached_cab. User property is: wix.pack. |
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: