Class JPackagerWindowsOptions

java.lang.Object
net.agilhard.maven.plugins.jpacktool.base.mojo.jpackager.JPackagerWindowsOptions

public class JPackagerWindowsOptions
extends java.lang.Object
Windows Options for JPackager
Author:
Bernd Eilers
  • Field Summary

    Fields 
    Modifier and Type Field Description
    boolean console
    Creates a console launcher for the application, should be specified for application which requires console interactions
    boolean dirChooser
    Adds a dialog to enable the user to choose a directory in which the product is installed
    boolean menu
    Adds the application to the system menu
    java.lang.String menuGroup
    Start Menu group this application is placed in
    boolean perUserInstall
    Request to perform an install on a per-user basis.
    java.lang.String registryName
    Name of the application for registry references.
    boolean shortcut
    Creates a desktop shortcut for the application
    java.lang.String upgradeUUID
    UUID associated with upgrades for this package
    java.lang.String windowsType
    Installer type of JPackager operation on Windows.
  • Constructor Summary

    Constructors 
    Constructor Description
    JPackagerWindowsOptions()  
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • menu

      @Parameter(required=false, readonly=false) public boolean menu
      Adds the application to the system menu

      --win-menu

    • menuGroup

      @Parameter(required=false, readonly=false) public java.lang.String menuGroup
      Start Menu group this application is placed in

      --win-menu-group <menu group name>

    • perUserInstall

      @Parameter(required=false, readonly=false) public boolean perUserInstall
      Request to perform an install on a per-user basis.

      --win-per-user-install

    • dirChooser

      @Parameter(required=false, readonly=false) public boolean dirChooser
      Adds a dialog to enable the user to choose a directory in which the product is installed

      --win-dir-chooser

    • registryName

      @Parameter(required=false, readonly=false) public java.lang.String registryName
      Name of the application for registry references. The default is the Application Name with only alphanumerics, dots, and dashes (no whitespace)

      --win-registry-name <registry name>

    • upgradeUUID

      @Parameter(required=false, readonly=false) public java.lang.String upgradeUUID
      UUID associated with upgrades for this package

      --win-upgrade-uuid <id string>

    • shortcut

      @Parameter(required=false, readonly=false) public boolean shortcut
      Creates a desktop shortcut for the application

      --win-shortcut

    • console

      @Parameter(required=false, readonly=false) public boolean console
      Creates a console launcher for the application, should be specified for application which requires console interactions

      --win-console

    • windowsType

      @Parameter(defaultValue="exe", required=false, readonly=false) public java.lang.String windowsType
      Installer type of JPackager operation on Windows.

      Valid values for <windowsType> "msi", "exe", If <windowsType> is omitted a .exe Installer Package will be generated. If both <windowsType> and <type> are being set the value of the <type> parameter is being used.

  • Constructor Details