Full name:
org.codehaus.mojo:osxappbundle-maven-plugin:1.0-alpha-2:bundle
Description:
Package dependencies as an Application Bundle for Mac OS X.
Attributes:
runtime.package.| Name | Type | Since | Description |
|---|---|---|---|
| bundleName | String |
- |
The name of the Bundle. This is the name that is given to the
application bundle; and it is also what will show up in the
application menu, dock etc. Default value is: ${project.name}. |
| mainClass | String |
- |
The main class to execute when double-clicking the Application Bundle |
| Name | Type | Since | Description |
|---|---|---|---|
| additionalClasspath | List |
- |
Paths to be put on the classpath in addition to the projects dependencies. Might be useful to specifiy locations of dependencies in the provided scope that are not distributed with the bundle but have a known location on the system. http://jira.codehaus.org/browse/MOJO-874 |
| additionalResources | List |
- |
Additional resources (as a list of FileSet objects) that will be copies into the build directory and included in the .dmg and zip files alongside with the application bundle. |
| buildDirectory | File |
- |
The directory where the application bundle will be created Default value is: ${project.build.directory}/${project.build.finalName}. |
| dictionaryFile | String |
- |
The location of the template for Info.plist. Classpath is checked
before the file system. Default value is: org/codehaus/mojo/osxappbundle/Info.plist.template. |
| diskImageFile | File |
- |
The location of the generated disk image file Default value is: ${project.build.directory}/${project.build.finalName}.dmg. |
| iconFile | File |
- |
The icon file for the bundle |
| internetEnable | boolean |
- |
If this is set to true, the generated DMG file will be
internet-enabled. The default is ${false} Default value is: false. |
| javaApplicationStub | File |
- |
The location of the Java Application Stub Default value is: /System/Library/Frameworks/JavaVM.framework/Versions/Current/Resources/MacOS/JavaApplicationStub. |
| jvmVersion | String |
- |
A value for the JVMVersion key. Default value is: 1.4+. |
| version | String |
- |
The version of the project. Will be used as the value of the
CFBundleVersion key. Default value is: ${project.version}. |
| vmOptions | String |
- |
Options to the JVM, will be used as the value of VMOptions in Info.plist. |
| zipFile | File |
- |
The location of the produced Zip file containing the bundle. Default value is: ${project.build.directory}/${project.build.finalName}-app.zip. |
Paths to be put on the classpath in addition to the projects dependencies. Might be useful to specifiy locations of dependencies in the provided scope that are not distributed with the bundle but have a known location on the system. http://jira.codehaus.org/browse/MOJO-874
java.util.ListNoAdditional resources (as a list of FileSet objects) that will be copies into the build directory and included in the .dmg and zip files alongside with the application bundle.
java.util.ListNoThe directory where the application bundle will be created
java.io.FileNo${project.build.directory}/${project.build.finalName}The name of the Bundle. This is the name that is given to the application bundle; and it is also what will show up in the application menu, dock etc.
java.lang.StringYes${project.name}The location of the template for Info.plist. Classpath is checked before the file system.
java.lang.StringNoorg/codehaus/mojo/osxappbundle/Info.plist.templateThe location of the generated disk image file
java.io.FileNo${project.build.directory}/${project.build.finalName}.dmgiconFile :
The icon file for the bundle
java.io.FileNoIf this is set to true, the generated DMG file will be
internet-enabled. The default is ${false}
booleanNofalseThe location of the Java Application Stub
java.io.FileNo/System/Library/Frameworks/JavaVM.framework/Versions/Current/Resources/MacOS/JavaApplicationStubA value for the JVMVersion key.
java.lang.StringNo1.4+The main class to execute when double-clicking the Application Bundle
java.lang.StringYes${mainClass}version :
The version of the project. Will be used as the value of the CFBundleVersion key.
java.lang.StringNo${project.version}Options to the JVM, will be used as the value of VMOptions in Info.plist.
java.lang.StringNozipFile :
The location of the produced Zip file containing the bundle.
java.io.FileNo${project.build.directory}/${project.build.finalName}-app.zip