Skip to content
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

Using Jsmooth from Griffon? #249

Open
seanleblanc opened this issue Aug 23, 2017 · 2 comments
Open

Using Jsmooth from Griffon? #249

seanleblanc opened this issue Aug 23, 2017 · 2 comments
Assignees
Labels

Comments

@seanleblanc
Copy link

I'm thinking that this is out of date? https://github.com/griffon/griffon-installer-plugin

If that's the case, is it possible to get a native windows installer (like what Jsmooth offers) to work from Griffon?

@aalmiray aalmiray self-assigned this Aug 23, 2017
@aalmiray
Copy link
Member

That's correct. The griffon-installer-plugin only works with Griffon 1.x.
For Griffon 2.X you would have to use a plugin for the target build system of your choice (Gradle or Maven). Projects created with the default templates include basic setup for uberjar (via shadow or shade), zip distribution, and IzPack.

If the application is JavaFX based then you also have access to the javapackager with default configuration. Lastly, on Gradle builds the macappbundle plugins is also configured by default. You could also try the oss-package plugin from Netflix' Nebula in case you need to target RPM, Deb, or other popular Linux based formats.

If there's a JSmooth plugin for Maven and/or Gradle then it's just a matter of configuring in your build.

@aalmiray
Copy link
Member

A quick search reveals there's no jsmooth-gradle plugin (yet) but a workaround appears to be feasable with the following script https://gist.github.com/xconnecting/5915669 (non-verified).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants