Package com.github.wix_maven
Class LightMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
com.github.wix_maven.AbstractWixMojo
com.github.wix_maven.AbstractPackageable
com.github.wix_maven.AbstractLinker
com.github.wix_maven.LightMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="light",
requiresProject=true,
defaultPhase=COMPILE,
requiresDependencyResolution=COMPILE)
public class LightMojo
extends AbstractLinker
Goal which executes WiX light to create a .msi file.
The following project dependency inclusion patterns apply
Dependent Wixlib project 'Foo' with possible output redefined as 'bar' adds to commandline
${narunpack}\Foo-version\Bar.wixlib
Dependent Wixlib project 'Foo' with possible output redefined as 'bar' adds to commandline
${narunpack}\Foo-version\Bar.wixlib
-
Field Summary
Fields inherited from class com.github.wix_maven.AbstractLinker
fileSourceRoots, resourceDirectory, wxlInputDirectoryFields inherited from class com.github.wix_maven.AbstractPackageable
cabCacheDirectory, externalCabs, mergeLevel, ML_BASE, ML_DEFAULT, ML_REPACK, ML_TRANSFORM, narUnpackDirectory, outputDirectory, packLevel, PL_CACHED_CAB, PL_CULTURE_CAB, PL_DEFAULT, PL_MST, PL_PACKAGE, PL_TRANS_CAB, PL_WIXPDBFields inherited from class com.github.wix_maven.AbstractWixMojo
compilePerLocale, harvestInputDirectory, intDirectory, localeList, PACK_BUNDLE, PACK_INSTALL, PACK_LIB, PACK_MERGE, PACK_MSIX, PACK_PATCH, packaging, project, reactorProjects, relativeBase, remoteArtifactRepositories, remoteRepos, repoSession, repoSystem, skip, suppress, toolDirectory, toolDirectoryOverwrite, toolsPluginArtifactId, unpackDirectory, validate, verbose, warn, wixExtensions, wxsGeneratedDirectory, wxsInputDirectory, zipUnArchiverFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddValidationOptions(org.codehaus.plexus.util.cli.Commandline cl) protected voidMethods inherited from class com.github.wix_maven.AbstractLinker
addOptions, addOtherOptions, asSortedList, execute, getExcludes, getIncludes, getLocaleExcludes, getLocaleIncludes, linkMethods inherited from class com.github.wix_maven.AbstractPackageable
alternateCulturespecs, baseCulturespec, defaultLocale, getExternalCabs, getOutput, getPackageOutputExtension, getPackaging, languagesMethods inherited from class com.github.wix_maven.AbstractWixMojo
addExtension, addToolsetGeneralOptions, addWixExtensions, cleanupFileBasedResources, culturespecs, findToolsArtifact, findToolsArtifacts, getArchIntDirectory, getCommandBuilder, getExtDependencySets, getJARDependencySets, getLocales, getNPANDAYDependencySets, getOutput, getOutputPath, getPlatforms, getPrimaryCulture, getRelatedArtifacts, getRelative, getRelativePath, getWixDependencySets, getWixVersion, resolveArtifact, resolveArtifact, setLocales, setPlatforms, unpackFileBasedResources, wixUnpackDirectoryMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
LightMojo
public LightMojo()
-
-
Method Details
-
addValidationOptions
protected void addValidationOptions(org.codehaus.plexus.util.cli.Commandline cl) throws org.apache.maven.plugin.MojoExecutionException - Throws:
org.apache.maven.plugin.MojoExecutionException
-
multilink
- Specified by:
multilinkin classAbstractLinker- Throws:
org.apache.maven.plugin.MojoExecutionException
-