Class InscribeMojo

All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="inscribe", requiresProject=true, defaultPhase=PREPARE_PACKAGE) public class InscribeMojo extends AbstractInsigniaMojo
Using insignia tool to inscribe each msi with signature details of external cabs ie. insignia -im setup.msi TODO: support writing the inscribed msi to a different location/name
  • Field Details

    • inscribePackage

      @Parameter(property="wix.inscribePackage", defaultValue="false") protected boolean inscribePackage
      Indicate if the msi/msp cabs will be signed and so should be inscribed with signatures.
  • Constructor Details

    • InscribeMojo

      public InscribeMojo()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      TODO: Indicate if the msi/msp should be inscribed with signatures from cabs in the cab cache
      Throws:
      org.apache.maven.plugin.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException