That's a fantastic list, thank you! Den sön 7 juli 2019 kl 21:34 skrev Laszlo Kishalmi < laszlo.kisha...@gmail.com>:
> Well that won't be as easy as NetBeans. > > Probably you would like to bundle the JRE and all the required Runtime as > well. > > I've done some inspection on the code and tried to build some kind of snap > out of it, so: > > 1. You need to streamline your build. Right now there is two pre-build > step documented, and it still requires the never officially released > darcula LaF. I'd suggest to put up a repository on JCenter and put your > dependencies there (you need to alter your pom to check that repo as well, > but that would remove half the hastle) > 2. Make sure that you have the after: [desktop-glib-only] in your > snapcraft.yml in order to have the GTK dependencies required for the Java > UI. > 3. Set the confinement to devmode and then ad the requested snap plugs > to create proper security boundaries. > 4. NB is working with Classic confinement, that means it runs without > sandboxing and having access to all system functions. That is an easy > workaround to a lot of issues, but you need to have a compelling reason to > ask for a classic confinement for your Snap. (Being an IDE is one of them). > 5. The good thing is that you can actually bundle the JRE with your > application, so it would be really out of the box. > 6. You can also ask Snapcraft to build the Snaps for you adding a > Github hook. > > So for start try to build a working Snap locally, then get a snapcraft > account, ask Snapcraft to build the Snap for you, then publish the Snap! > On 7/7/19 2:38 AM, Neil C Smith wrote: > > On Sun, 7 Jul 2019 at 09:32, Patrik Karlström <pat...@trixon.se> > <pat...@trixon.se> wrote: > > Are there any documented (netbeans) steps somewhere that I can follow? > > I'm not sure if the build task is documented anywhere yet? But > definitely look > athttps://github.com/apache/netbeans/tree/release111/nbbuild/packaging/snap > if you haven't already. > > You might also want to consider AppImage? Had a useful chat at LGM > recently with one of the main people working on that, which led > tohttps://github.com/praxis-live/support/issues/110 - I'm currently also > considering whether to make Snap, AppImage or both for my platform > application. Mine is slightly awkward in that there are two platform > binaries shipped in one package. > > Best wishes, > > Neil > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org > For additional commands, e-mail: users-h...@netbeans.apache.org > > For further information about the NetBeans mailing lists, > visit:https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > >