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.)
contentSize
attribute (for Plist key NSPreferencesContentSize
)useJavaXKey
attribute (for universalJavaApplicationStub support)allowmixedlocalizations
attribute (for Plist key CFBundleAllowMixedLocalizations
)copyright
attribute (for Plist key NSHumanReadableCopyright
)aboutmenuname
attribute (use shortname
attribute instead)infostring
and shortinfostring
attributes (use copyright
attribute instead)highResolutionCapable
attribute (for Plist key NSHighResolutionCapable
)LSApplicationCategoryType
attribute (for Plist key LSApplicationCategoryType
)SUPublicDSAKeyFile
attribute (for Plist key SUPublicDSAKeyFile
)Take a look at ./docs/index.html
Licensed under Apache License v2.0