JarBundler is a feature-rich Ant task which will create a Mac OS X application bundle from a list of Jar files and a main class name. You can add an Icon resource, set various Mac OS X native look-and-feel bells and whistles, and maintain your application bundles as part of your normal build and release cycle.
Project moved from http://sourceforge.net/projects/jarbundler/
Add the following dependency to your pom.xml
file:
<dependency>
<groupId>com.ultramixer.jarbundler</groupId>
<artifactId>jarbundler-core</artifactId>
<version>3.3.0</version>
</dependency>
Check the release page to get the latest distribution.
Take a look at ./docs/index.html (Currently outdated. Sorry.)
- Merged changes from tofi86/Jarbundler into official release
- optional
contentSize
attribute (for Plist keyNSPreferencesContentSize
) - optional
useJavaXKey
attribute (for universalJavaApplicationStub support) - optional
allowmixedlocalizations
attribute (for Plist keyCFBundleAllowMixedLocalizations
) - optional
copyright
attribute (for Plist keyNSHumanReadableCopyright
) - removed deprecated
aboutmenuname
attribute (useshortname
attribute instead) - removed deprecated
infostring
andshortinfostring
attributes (usecopyright
attribute instead)
- optional
- optional
highResolutionCapable
attribute (for Plist keyNSHighResolutionCapable
) - optional
LSApplicationCategoryType
attribute (for Plist keyLSApplicationCategoryType
) - optional
SUPublicDSAKeyFile
attribute (for Plist keySUPublicDSAKeyFile
)
Take a look at ./docs/index.html
Licensed under Apache License v2.0