public abstract class MacBaseInstallerBundler extends AbstractBundler
Modifier and Type | Field and Description |
---|---|
static BundlerParamInfo<MacAppBundler> |
APP_BUNDLER |
BundlerParamInfo<java.io.File> |
APP_IMAGE_BUILD_ROOT |
static BundlerParamInfo<java.io.File> |
CONFIG_ROOT |
static BundlerParamInfo<MacDaemonBundler> |
DAEMON_BUNDLER |
BundlerParamInfo<java.io.File> |
DAEMON_IMAGE_BUILD_ROOT |
private static java.util.ResourceBundle |
I18N |
static BundlerParamInfo<java.lang.String> |
INSTALLER_NAME |
static StandardBundlerParam<java.io.File> |
MAC_APP_IMAGE |
static BundlerParamInfo<java.lang.String> |
SIGNING_KEY_USER |
static BundlerParamInfo<java.lang.String> |
SIGNING_KEYCHAIN |
baseResourceLoader, BUNDLER_PREFIX, IMAGES_ROOT
Constructor and Description |
---|
MacBaseInstallerBundler() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
findKey(java.lang.String key,
java.lang.String keychainName,
boolean verbose) |
java.util.Collection<BundlerParamInfo<?>> |
getBundleParameters()
The parameters that this bundler uses to generate it's bundle.
|
java.lang.String |
getBundleType() |
static java.io.File |
getPredefinedImage(java.util.Map<java.lang.String,? super java.lang.Object> p) |
protected java.io.File |
prepareAppBundle(java.util.Map<java.lang.String,? super java.lang.Object> p) |
protected java.io.File |
prepareDaemonBundle(java.util.Map<java.lang.String,? super java.lang.Object> p) |
static void |
signAppBundle(java.util.Map<java.lang.String,? super java.lang.Object> params,
java.io.File appLocation,
java.lang.String signingIdentity,
java.lang.String identifierPrefix) |
static void |
signAppBundle(java.util.Map<java.lang.String,? super java.lang.Object> params,
java.io.File appLocation,
java.lang.String signingIdentity,
java.lang.String identifierPrefix,
java.lang.String entitlementsFile,
java.lang.String inheritedEntitlements) |
protected void |
validateAppImageAndBundeler(java.util.Map<java.lang.String,? super java.lang.Object> params) |
fetchResource, fetchResource, preprocessTextResource, toString
private static final java.util.ResourceBundle I18N
public static final BundlerParamInfo<MacAppBundler> APP_BUNDLER
public final BundlerParamInfo<java.io.File> APP_IMAGE_BUILD_ROOT
public static final StandardBundlerParam<java.io.File> MAC_APP_IMAGE
public static final BundlerParamInfo<MacDaemonBundler> DAEMON_BUNDLER
public final BundlerParamInfo<java.io.File> DAEMON_IMAGE_BUILD_ROOT
public static final BundlerParamInfo<java.io.File> CONFIG_ROOT
public static final BundlerParamInfo<java.lang.String> SIGNING_KEY_USER
public static final BundlerParamInfo<java.lang.String> SIGNING_KEYCHAIN
public static final BundlerParamInfo<java.lang.String> INSTALLER_NAME
public static java.io.File getPredefinedImage(java.util.Map<java.lang.String,? super java.lang.Object> p)
protected void validateAppImageAndBundeler(java.util.Map<java.lang.String,? super java.lang.Object> params) throws ConfigException, UnsupportedPlatformException
protected java.io.File prepareAppBundle(java.util.Map<java.lang.String,? super java.lang.Object> p)
protected java.io.File prepareDaemonBundle(java.util.Map<java.lang.String,? super java.lang.Object> p)
public static void signAppBundle(java.util.Map<java.lang.String,? super java.lang.Object> params, java.io.File appLocation, java.lang.String signingIdentity, java.lang.String identifierPrefix) throws java.io.IOException
java.io.IOException
public static void signAppBundle(java.util.Map<java.lang.String,? super java.lang.Object> params, java.io.File appLocation, java.lang.String signingIdentity, java.lang.String identifierPrefix, java.lang.String entitlementsFile, java.lang.String inheritedEntitlements) throws java.io.IOException
java.io.IOException
public java.util.Collection<BundlerParamInfo<?>> getBundleParameters()
Bundler
public java.lang.String getBundleType()
public static java.lang.String findKey(java.lang.String key, java.lang.String keychainName, boolean verbose)