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
contentSizeattribute (for Plist keyNSPreferencesContentSize) - optional
useJavaXKeyattribute (for universalJavaApplicationStub support) - optional
allowmixedlocalizationsattribute (for Plist keyCFBundleAllowMixedLocalizations) - optional
copyrightattribute (for Plist keyNSHumanReadableCopyright) - removed deprecated
aboutmenunameattribute (useshortnameattribute instead) - removed deprecated
infostringandshortinfostringattributes (usecopyrightattribute instead)
- optional
- optional
highResolutionCapableattribute (for Plist keyNSHighResolutionCapable) - optional
LSApplicationCategoryTypeattribute (for Plist keyLSApplicationCategoryType) - optional
SUPublicDSAKeyFileattribute (for Plist keySUPublicDSAKeyFile)
Take a look at ./docs/index.html
Licensed under Apache License v2.0