eclipse-dmg-packager:package-dmg

Full name:

org.eclipse.cbi.maven.plugins:eclipse-dmg-packager:1.1.3: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.
  • 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 value is: http://build.eclipse.org:31338/dmg-packager.
User property is: 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 value is: false.
User property is: cbi.dmgpackager.continueOnFail.
dropLinkPosition String 1.1.3 Location of the drop link to Applications folder.
Default value is: 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 value is: 125.
skip boolean 1.1.3 Skips the execution of this plugin
Default value is: false.
User property is: 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.
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 value is: 50 50.
windowSize String 1.1.3 The size of the installer window. Coordinates are expressed as X Y (e.g. 480 300)
Default value is: 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: http://build.eclipse.org:31338/dmg-packager

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

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