https://github.com/evolvedbinary/appbundler-maven-plugin
Maven plugin for AppBundler
https://github.com/evolvedbinary/appbundler-maven-plugin
Last synced: 9 months ago
JSON representation
Maven plugin for AppBundler
- Host: GitHub
- URL: https://github.com/evolvedbinary/appbundler-maven-plugin
- Owner: evolvedbinary
- License: other
- Created: 2019-04-15T15:02:40.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2025-07-09T06:42:20.000Z (11 months ago)
- Last Synced: 2025-07-09T07:23:35.429Z (11 months ago)
- Language: Java
- Size: 87.9 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AppBundler Maven Plugin
[](https://github.com/evolvedbinary/appbundler-maven-plugin/actions/workflows/ci.yml)
[](https://central.sonatype.com/search?namespace=com.evolvedbinary.appbundler)
This is a Maven plugin for working with Oracle's AppBundler. Specifically the fork at https://github.com/evolvedbinary/appbundler
```xml
com.evolvedbinary.appbundler
appbundler-maven-plugin
3.3.0
```
NOTE: By default, the plugin will use a universal native binary for the AppBundler that should run on both macOS for x86_64 and arm64 processors.
If you only need a platform specific binary, you can override the dependency on `com.evolvedbinary.appbundler:appbundler` with a classifier of either: `macos-x86_64-only` or `macos-arm64-only`, for example:
```xml
com.evolvedbinary.appbundler
appbundler-maven-plugin
3.3.0
com.evolvedbinary.appbundler
appbundler
1.4.1
macos-x86_64-only
```
## Example
```xml
com.evolvedbinary.appbundler
appbundler-maven-plugin
3.1.1-SNAPSHOT
bundle-my-mac-app
package
bundle
Your-App-Name
com.your.app.Main
com.your.app.Main
1.8
${project.version}
${project.version}
icon.icns
${project.inceptionYear} Your Name
public.app-category.developer-tools
${project.basedir}/src/main/config
etc
-Xms128m
-Dfile.encoding=UTF-8
-Xdock:name=Your-App-Name
false
true
```