-
Notifications
You must be signed in to change notification settings - Fork 443
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Mac OS X app bundle #253
Comments
Our next stop is looking to be windows. However feel free to provide a pull request. If you need any help, feel free to ask. You can take a look at #236 for some guidance of how to implement a new feature from scratch. |
So, we DO support creating DMG files. However, Mac OSX app bundles are self-admittedly a moving target (unstable). The likelihood of anyone keeping up-to-date is low. The "best practice" currently is to use the GUI to make a template bundle and then just copy-modify that. We may support this use case in the future, but It's not something we'd dive into immediately. I've done the research for how to generate app-bundles, and implemented the sane bits (creating a DMG). |
There are indeed a moving target, but the basic features are stable. The sbt-appbundle package is 2 years old and apart from updating the Scala and SBT version nothing has been done since then. But still, it generates working xxx.app bundles today. I will try to kick off a PR for a side branch with the basic .app generation this weekend. On 16 May 2014, at 15:10, Josh Suereth notifications@github.com wrote:
|
@choffmeister That'd be great. You probably want to create a new For testing, please run |
I'm still on it but at the moment I am occupied with other things. Have send some PRs to the original sbt-appbundle plugin and hope to bring the ideas and improvents anytime soon into this plugin. |
Awesome! Thanks for the update |
👍 Looking forward to this! |
@choffmeister , any updates on this? |
@choffmeister , @muuki88 With the |
@metasim you're right. I think there is a dmg-doc section. We should reference the jdkPackager there. |
Seconding this. Can help to test. |
@akauppi That would be awesome. The current version enablePlugins(JDKPackagerPlugin)
// simple dmg
jdkPackagerType := "dmg"
// macos app
jdkPackagerType := "mac.appStore" and then run
@metasim correct me if anything should be incorrect. |
Will this include an entire JRE? |
AFAIK this is configurable |
@muuki88 As far as I know, that should work, except I've never tried the On MacOS, if you select @mariussoutier I does indeed include the JRE. I'm not sure if you can configure it to deploy without it. You'd have to check the JavaFX Ant Task documentation. Know that a |
Thanks for the info. Including the JRE is a sensible default to avoid the "You have to install Java" dialog. |
I agree... huge simplification. But I actually think the reason they originally did it was because Apple wouldn't allow anything in the app store that required additional downloads :-/ |
Is there any updates on this? |
Not really. If some one is willing to make a pull request implementing this, I'm happy to merge 😊 |
Are there any efforts to support app bundles for Mac OS X like https://github.com/sbt/sbt-appbundle does? Sadly the sbt-appbundle package lacks maintainence...
The text was updated successfully, but these errors were encountered: