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.String
appStoreCategory
Mac App Store Categories.java.io.File
appStoreEntitlements
File location of a custom mac app store entitlements filejava.lang.String
bundleIdentifier
An identifier that uniquely identifies the application for MacOSX (and on the Mac App Store).java.lang.String
bundleName
Name of the application as it appears in the Menu Bar.java.lang.String
bundleSigningPrefix
When 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.String
macType
Installer type of JPackager operation on Mac.boolean
sign
Request that the bundle be signedjava.io.File
signingKeychain
Location of the keychain to use.java.lang.String
signingKeyUserName
User 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()
-