eclipse-macsigner-plugin:sign
Full name:
org.eclipse.cbi.maven.plugins:eclipse-macsigner-plugin:1.5.3-SNAPSHOT:sign
Description:
Signs OS X applications found in the project build directory using the Eclipse OS X application signer webservice.
Attributes:
- Requires a Maven project to be executed.
- The goal is thread-safe and supports parallel builds.
- Binds by default to the lifecycle phase:
package
.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
<signerUrl> |
String |
1.0.4 |
The signing service URL for signing OS X applications. The signing service should return a signed zip file containing the Mac *.app directory. Default: https://cbi.eclipse.org/macos/codesign/sign User Property: cbi.macsigner.signerUrl |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<baseSearchDir> |
String |
1.0.4 (for the parameter, since 1.1.3 for the qualified user property) |
The base directory to search for applications to sign. Default: ${project.build.directory}/products/ User Property: cbi.macsigner.baseSearchDir |
<continueOnFail> |
boolean |
1.0.5 (for the parameter, since 1.1.3 for the qualified user property) |
Whether the build should be stopped if the signing process fails. User Property: cbi.macsigner.continueOnFail |
<deprecatedBaseSearchDir> |
String |
1.0.4 (for the user property, since 1.1.3 for the parameter). |
Deprecated. The user property baseSearchDir is deprecated. You should use the qualified property cbi.macsigner.baseSearchDir instead. The deprecatedBaseSearchDir parameter has been introduced to support this deprecated user property for backward compatibility only.The base directory to search for applications to sign. Default: ${project.build.directory}/products/ User Property: baseSearchDir |
<deprecatedContinueOnFail> |
boolean |
1.0.5 (for the user property, since 1.1.3 for the parameter). |
Deprecated. The user property continueOnFail is deprecated. You should use the qualified property cbi.macsigner.continueOnFail instead. The deprecatedContinueOnFail parameter has been introduced to support this deprecated user property for backward compatibility only.Whether the build should be stopped if the signing process fails. Default: false User Property: continueOnFail |
<deprecatedFileNames> |
Set<String> |
1.0.4 (for the user property, since 1.1.3 for the parameter). |
Deprecated. The user property fileNames is deprecated. You should use the qualified property cbi.macsigner.fileNames instead. The deprecatedFileNames parameter has been introduced to support this deprecated user property for backward compatibility only.A list of *.app application folder name to sign. Default value is {"Eclipse.app"} .
User Property: fileNames |
<deprecatedRetryLimit> |
int |
1.1.0 (for the user property, since 1.1.3 for the parameter). |
Deprecated. The user property retryLimit is deprecated. You should use the qualified property cbi.macsigner.retryLimit instead. The deprecatedRetryLimit parameter has been introduced to support this deprecated user property for backward compatibility only.Number of times to retry signing if server fails to sign Default: 3 User Property: retryLimit |
<deprecatedRetryTimer> |
int |
1.1.0 (for the user property, since 1.1.3 for the parameter). |
Deprecated. The user property retryTimer is deprecated. You should use the qualified property cbi.macsigner.retryTimer instead. The deprecatedRetryTimer parameter has been introduced to support this deprecated user property for backward compatibility only.Number of seconds to wait before retrying to sign Default: 10 User Property: retryTimer |
<deprecatedSignFiles> |
Set<String> |
1.0.4 (for the user property, since 1.1.3 for the parameter). |
Deprecated. The user property signFiles is deprecated. You should use the qualified property cbi.macsigner.signFiles instead. The deprecatedSignFiles parameter has been introduced to support this deprecated user property for backward compatibility only.A list of absolute paths to the OS X directory *.app (e.g., ${project.build.directory}/products/myProduct/macosx/cocoa/x86/eclipse/Eclipse.app ). If configured only these executables will be signed and baseSearchDir and fileNames will be ignored.User Property: signFiles |
<entitlements> |
String |
- |
No description. User Property: cbi.macsigner.entitlements |
<fileNames> |
Set<String> |
1.0.4 (for the parameter, since 1.1.3 for the qualified user property) |
A list of *.app application folder to sign.
Default value is User Property: cbi.macsigner.fileNames |
<retryLimit> |
int |
1.1.0 (for the parameter, since 1.1.3 for the qualified user property). |
Number of times to retry signing if server fails to sign Default: 3 User Property: cbi.macsigner.retryLimit |
<retryTimer> |
int |
1.1.0 (for the parameter, since 1.1.3 for the qualified user property). |
Number of seconds to wait before retrying to sign Default: 10 User Property: cbi.macsigner.retryTimer |
<signFiles> |
Set<String> |
1.0.4 (for the parameter, since 1.1.3 for the qualified user property) |
A list of absolute paths to OS X application directories (*.app ) (e.g., ${project.build.directory}/products/myProduct/macosx/cocoa/x86/eclipse/Eclipse.app ). If configured only these executables will be signed and baseSearchDir and fileNames will be ignored.User Property: cbi.macsigner.signFiles |
<timeoutMillis> |
int |
1.1.5 |
Defines the wall timeout in milliseconds for performing the remote request. A timeout value of zero is interpreted as an infinite timeout. Default: 0 User Property: cbi.macsigner.timeoutMillis |
Parameter Details
<baseSearchDir>
The base directory to search for applications to sign.
- Type:
java.lang.String
- Since:
1.0.4 (for the parameter, since 1.1.3 for the qualified user property)
- Required:
No
- User Property:
cbi.macsigner.baseSearchDir
- Default:
${project.build.directory}/products/
<continueOnFail>
Whether the build should be stopped if the signing process fails.
- Type:
boolean
- Since:
1.0.5 (for the parameter, since 1.1.3 for the qualified user property)
- Required:
No
- User Property:
cbi.macsigner.continueOnFail
<deprecatedBaseSearchDir>
Deprecated.
The user property
The user property
baseSearchDir
is deprecated. You should use the qualified property cbi.macsigner.baseSearchDir
instead. The deprecatedBaseSearchDir
parameter has been introduced to support this deprecated user property for backward compatibility only.The base directory to search for applications to sign.
- Type:
java.lang.String
- Since:
1.0.4 (for the user property, since 1.1.3 for the parameter).
- Required:
No
- User Property:
baseSearchDir
- Default:
${project.build.directory}/products/
<deprecatedContinueOnFail>
Deprecated.
The user property
The user property
continueOnFail
is deprecated. You should use the qualified property cbi.macsigner.continueOnFail
instead. The deprecatedContinueOnFail
parameter has been introduced to support this deprecated user property for backward compatibility only.Whether the build should be stopped if the signing process fails.
- Type:
boolean
- Since:
1.0.5 (for the user property, since 1.1.3 for the parameter).
- Required:
No
- User Property:
continueOnFail
- Default:
false
<deprecatedFileNames>
Deprecated.
The user property
The user property
fileNames
is deprecated. You should use the qualified property cbi.macsigner.fileNames
instead. The deprecatedFileNames
parameter has been introduced to support this deprecated user property for backward compatibility only.A list of
*.app
application folder name to sign. Default value is {"Eclipse.app"}
.
- Type:
java.util.Set<java.lang.String>
- Since:
1.0.4 (for the user property, since 1.1.3 for the parameter).
- Required:
No
- User Property:
fileNames
<deprecatedRetryLimit>
Deprecated.
The user property
The user property
retryLimit
is deprecated. You should use the qualified property cbi.macsigner.retryLimit
instead. The deprecatedRetryLimit
parameter has been introduced to support this deprecated user property for backward compatibility only.Number of times to retry signing if server fails to sign
- Type:
int
- Since:
1.1.0 (for the user property, since 1.1.3 for the parameter).
- Required:
No
- User Property:
retryLimit
- Default:
3
<deprecatedRetryTimer>
Deprecated.
The user property
The user property
retryTimer
is deprecated. You should use the qualified property cbi.macsigner.retryTimer
instead. The deprecatedRetryTimer
parameter has been introduced to support this deprecated user property for backward compatibility only.Number of seconds to wait before retrying to sign
- Type:
int
- Since:
1.1.0 (for the user property, since 1.1.3 for the parameter).
- Required:
No
- User Property:
retryTimer
- Default:
10
<deprecatedSignFiles>
Deprecated.
The user property
The user property
signFiles
is deprecated. You should use the qualified property cbi.macsigner.signFiles
instead. The deprecatedSignFiles
parameter has been introduced to support this deprecated user property for backward compatibility only.A list of absolute paths to the OS X directory
*.app
(e.g., ${project.build.directory}/products/myProduct/macosx/cocoa/x86/eclipse/Eclipse.app
). If configured only these executables will be signed and baseSearchDir
and fileNames
will be ignored.- Type:
java.util.Set<java.lang.String>
- Since:
1.0.4 (for the user property, since 1.1.3 for the parameter).
- Required:
No
- User Property:
signFiles
<entitlements>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
cbi.macsigner.entitlements
<fileNames>
A list of
*.app
application folder to sign.
Default value is {"Eclipse.app"}
is signed.
- Type:
java.util.Set<java.lang.String>
- Since:
1.0.4 (for the parameter, since 1.1.3 for the qualified user property)
- Required:
No
- User Property:
cbi.macsigner.fileNames
<retryLimit>
Number of times to retry signing if server fails to sign
- Type:
int
- Since:
1.1.0 (for the parameter, since 1.1.3 for the qualified user property).
- Required:
No
- User Property:
cbi.macsigner.retryLimit
- Default:
3
<retryTimer>
Number of seconds to wait before retrying to sign
- Type:
int
- Since:
1.1.0 (for the parameter, since 1.1.3 for the qualified user property).
- Required:
No
- User Property:
cbi.macsigner.retryTimer
- Default:
10
<signFiles>
A list of absolute paths to OS X application directories (
*.app
) (e.g., ${project.build.directory}/products/myProduct/macosx/cocoa/x86/eclipse/Eclipse.app
). If configured only these executables will be signed and baseSearchDir
and fileNames
will be ignored.- Type:
java.util.Set<java.lang.String>
- Since:
1.0.4 (for the parameter, since 1.1.3 for the qualified user property)
- Required:
No
- User Property:
cbi.macsigner.signFiles
<signerUrl>
The signing service URL for signing OS X applications. The signing service should return a signed zip file containing the Mac *.app directory.
- Type:
java.lang.String
- Since:
1.0.4
- Required:
Yes
- User Property:
cbi.macsigner.signerUrl
- Default:
https://cbi.eclipse.org/macos/codesign/sign
<timeoutMillis>
Defines the wall timeout in milliseconds for performing the remote request. A timeout value of zero is interpreted as an infinite timeout.
- Type:
int
- Since:
1.1.5
- Required:
No
- User Property:
cbi.macsigner.timeoutMillis
- Default:
0