...
Parameter | Description | Required | Default | Platforms |
---|---|---|---|---|
name | The name of the application without OS-specific extension | No |
|
|
mainClass | Main Java class | Yes |
|
|
os | A family of operating systems. Currently supported values are "mac", "windows" and "java" | No | Build machine OS, if omitted; if the os is not supported, will use "java". |
|
destDir | A destination directory where the application launcher should be installed | No |
|
|
longName | An optional string identifying the application human-readable name. If not specified, "name" is used. | No |
|
|
icon | Platform-specific icon file (usually "*.ico" on Windows and "*.icns" on Mac) | No | no | mac,windows |
jvm | Minimal version of the Java Virtual machine required. | no (default is "No |
| mac |
jvmOptions | Optional parameters to pass to the JVM, such as memory settings, etc. | noNo |
| mac,windows |
nsisHome | Location of NSIS installation. Ignored except on Windows. | No | no (default is " | windows |
version | Product version string | no (default 0.0)No |
| mac |
A POM that builds a Foo application on Mac. All declared and transitive dependencies (not shown here) will be included in Foo.app automatically:
...