Class JPackagerMacOptions
java.lang.Object
net.agilhard.maven.plugins.jpacktool.base.mojo.jpackager.JPackagerMacOptions
public class JPackagerMacOptions
extends java.lang.Object
Mac Options for JPackager.
- Author:
- Bernd Eilers
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringappStoreCategoryMac App Store Categories.java.io.FileappStoreEntitlementsFile location of a custom mac app store entitlements filejava.lang.StringbundleIdentifierAn identifier that uniquely identifies the application for MacOSX (and on the Mac App Store).java.lang.StringbundleNameName of the application as it appears in the Menu Bar.java.lang.StringbundleSigningPrefixWhen signing the application bundle, this value is prefixed to all components that need to be signed that don't have an existing bundle identifier.java.lang.StringmacTypeInstaller type of JPackager operation on Mac.booleansignRequest that the bundle be signedjava.io.FilesigningKeychainLocation of the keychain to use.java.lang.StringsigningKeyUserNameUser name portion of the typical "Mac Developer ID Application: " signing key -
Constructor Summary
Constructors Constructor Description JPackagerMacOptions() -
Method Summary
-
Field Details
-
sign
@Parameter(required=false, readonly=false) public boolean signRequest that the bundle be signed--mac-sign -
bundleName
@Parameter(required=false, readonly=false) public java.lang.String bundleNameName of the application as it appears in the Menu Bar. This can be different from the application name. This name must be less than 16 characters long and be suitable for displaying in the menu bar and the application Info window. Defaults to the application name.-mac-bundle-name <name string> -
bundleIdentifier
@Parameter(required=false, readonly=false) public java.lang.String bundleIdentifierAn identifier that uniquely identifies the application for MacOSX (and on the Mac App Store). May only use alphanumeric (A-Z,a-z,0-9), hyphen (-), and period (.) characters.--mac-bundle-identifier <ID string> -
appStoreCategory
@Parameter(required=false, readonly=false) public java.lang.String appStoreCategoryMac App Store Categories. Note that the key is the string shown to the user and the value is the ID of the category.--mac-app-store-category <category string> -
appStoreEntitlements
@Parameter(required=false, readonly=false) public java.io.File appStoreEntitlementsFile location of a custom mac app store entitlements file--mac-app-store-entitlements <file path> -
bundleSigningPrefix
@Parameter(required=false, readonly=false) public java.lang.String bundleSigningPrefixWhen signing the application bundle, this value is prefixed to all components that need to be signed that don't have an existing bundle identifier.--mac-bundle-signing-prefix <prefix string> -
signingKeyUserName
@Parameter(required=false, readonly=false) public java.lang.String signingKeyUserNameUser name portion of the typical "Mac Developer ID Application: " signing key--mac-signing-key-user-name <user name> -
signingKeychain
@Parameter(required=false, readonly=false) public java.io.File signingKeychainLocation of the keychain to use. If not specified, the standard keychains are used.--mac-signing-keychain <file path> -
macType
@Parameter(defaultValue="dmg", required=false, readonly=false) public java.lang.String macTypeInstaller type of JPackager operation on Mac.Valid values for <macType> "dmg", "pkg" and "pkg-app-store". If <macType> is omitted a .dmg Installer Package will be generated. If both <macType> and <type> are being set the value of the <type> parameter is being used.
-
-
Constructor Details
-
JPackagerMacOptions
public JPackagerMacOptions()
-