Class 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
  • 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

      protected void multilink(File toolDirectory) throws org.apache.maven.plugin.MojoExecutionException
      Specified by:
      multilink in class AbstractLinker
      Throws:
      org.apache.maven.plugin.MojoExecutionException