eclipse-dmg-packager:package-dmg
Full name:
org.eclipse.cbi.maven.plugins:eclipse-dmg-packager:1.5.3-SNAPSHOT:package-dmg
Description:
Create a DMG file from the file specified as argument. This plug-in requires access to the Eclipse DMG packager web service.
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 |
---|---|---|---|
<serviceUrl> |
String |
1.1.3 |
The URL for creating DMG files
The signing service return a dmg file of the application passed as a source. Default: https://cbi.eclipse.org/macos/packager/dmg/create User Property: cbi.dmgpackager.serviceUrl |
<source> |
File |
1.1.3 |
An .tar.gz or .zip file containing a single OS X application to create the DMG for. |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<backgroundImage> |
File |
1.1.3 |
A png file for background image for the installer. |
<continueOnFail> |
boolean |
1.1.3 |
Whether the build should be stopped if the packaging process fails. Default: false User Property: cbi.dmgpackager.continueOnFail |
<dropLinkPosition> |
String |
1.1.3 |
Location of the drop link to Applications folder. Default: 375 125 |
<eulaFile> |
File |
1.1.3 |
File to attach as a license. |
<icon> |
String |
1.1.3 |
Name of the icon to display and position, e.g., "Eclipse.app x y" . Recommended size 100 125 |
<iconSize> |
String |
1.1.3 |
The size of the icon to display in the installer. Default: 125 |
<sign> |
boolean |
1.1.4 |
Controls signing of the dmg file Default: false User Property: cbi.dmgpackager.sign |
<skip> |
boolean |
1.1.3 |
Skips the execution of this plugin Default: false User Property: cbi.dmgpackager.skip |
<target> |
File |
1.1.3 |
Where the new DMG file should be saved. If it is not specified, the file is placed beside source . |
<timeoutMillis> |
int |
1.1.5 |
Determines the timeout in milliseconds for any communication with the packaging/signing server. A timeout value of zero is interpreted as an infinite timeout. Default: 0 User Property: cbi.dmgpackager.timeoutMillis |
<volumeIcon> |
File |
1.1.3 |
The icns file used for the DMG. |
<volumeName> |
String |
1.1.3 |
The user readable name of the DMG created. It is displayed in the Finder sidebar and window title. |
<windowPosition> |
String |
1.1.3 |
The position of the installer window when it opens. Coordinates are expressed as X Y (e.g. 50 50). Default: 50 50 |
<windowSize> |
String |
1.1.3 |
The size of the installer window. Coordinates are expressed as X Y (e.g. 480 300) Default: 480 300 |
Parameter Details
<backgroundImage>
A png file for background image for the installer.
- Type:
java.io.File
- Since:
1.1.3
- Required:
No
<continueOnFail>
Whether the build should be stopped if the packaging process fails.
- Type:
boolean
- Since:
1.1.3
- Required:
No
- User Property:
cbi.dmgpackager.continueOnFail
- Default:
false
<dropLinkPosition>
Location of the drop link to Applications folder.
- Type:
java.lang.String
- Since:
1.1.3
- Required:
No
- Default:
375 125
<eulaFile>
File to attach as a license.
- Type:
java.io.File
- Since:
1.1.3
- Required:
No
<icon>
Name of the icon to display and position, e.g.,
"Eclipse.app x y"
. Recommended size 100 125- Type:
java.lang.String
- Since:
1.1.3
- Required:
No
<iconSize>
The size of the icon to display in the installer.
- Type:
java.lang.String
- Since:
1.1.3
- Required:
No
- Default:
125
<serviceUrl>
The URL for creating DMG files
The signing service return a dmg file of the application passed as a source.
- Type:
java.lang.String
- Since:
1.1.3
- Required:
Yes
- User Property:
cbi.dmgpackager.serviceUrl
- Default:
https://cbi.eclipse.org/macos/packager/dmg/create
<sign>
Controls signing of the dmg file
- Type:
boolean
- Since:
1.1.4
- Required:
No
- User Property:
cbi.dmgpackager.sign
- Default:
false
<skip>
Skips the execution of this plugin
- Type:
boolean
- Since:
1.1.3
- Required:
No
- User Property:
cbi.dmgpackager.skip
- Default:
false
<source>
An
.tar.gz
or .zip
file containing a single OS X application to create the DMG for.- Type:
java.io.File
- Since:
1.1.3
- Required:
Yes
<target>
Where the new DMG file should be saved. If it is not specified, the file is placed beside
source
.- Type:
java.io.File
- Since:
1.1.3
- Required:
No
<timeoutMillis>
Determines the timeout in milliseconds for any communication with the packaging/signing server. A timeout value of zero is interpreted as an infinite timeout.
- Type:
int
- Since:
1.1.5
- Required:
No
- User Property:
cbi.dmgpackager.timeoutMillis
- Default:
0
<volumeIcon>
The icns file used for the DMG.
- Type:
java.io.File
- Since:
1.1.3
- Required:
No
<volumeName>
The user readable name of the DMG created. It is displayed in the Finder sidebar and window title.
- Type:
java.lang.String
- Since:
1.1.3
- Required:
No
<windowPosition>
The position of the installer window when it opens. Coordinates are expressed as X Y (e.g. 50 50).
- Type:
java.lang.String
- Since:
1.1.3
- Required:
No
- Default:
50 50
<windowSize>
The size of the installer window. Coordinates are expressed as X Y (e.g. 480 300)
- Type:
java.lang.String
- Since:
1.1.3
- Required:
No
- Default:
480 300