Hi Neil, I am still using the netbeans buildin installing stuff but it was always difficult for me to figure out how to implement specific needs. Main disadvanatage for me was need of a jre installed on the pc to use the installer and the lack of a tool to includes the app-icons in the executables. But it was ok for me.
I had also used com.danielreese.nsisant.Task an ant task to create a windows installer a while but I also run into issues. So I am interesting in your work. Do you think it makes sense to spend time in reorganising the netbeans-buildin-installing-stuff. In principle I like it but it needs a better structure which makes it possible to implement app-specific parts in the src of the app instead of all putting in the harness dir. Maybe it is too much work and your approach is easier to come to a working solution. best regards Oliver > Hi, > > The other week I was re-looking at packaging options for NetBeans (and > RCP). I experimented with using JPackage, which you might have seen > on the NetBeans twitter. Bit hacky though, involving two Java > processes, and the lack of some packaging options I want, a few odd > issues, and the lack of some cross-platform support got me thinking > whether an NBPackage tool might be a better approach! > > So, I've spent some time over the last few weeks sketching something > out, and moving over / templating out some stuff from my platform Ant > usage. The intention is to take a NetBeans IDE or platform zip, an > optional Java runtime, and configuration. Then it builds the required > "image" and passes it to the native packaging tool. Currently got > AppImage and InnoSetup mostly working, and working on tidying up .deb > and macOS options. MSI would be good too. > > It might provide a useful option for both platform developers, and for > third-parties who want to create IDE installers with JDK included. > > Interested in thoughts on this. > > Work in progress PR at https://github.com/apache/netbeans-tools/pull/47 > > README at > https://github.com/apache/netbeans-tools/blob/4ffd265475d69fca62b0fa8e4a79d > b31ffc9f2ad/nbpackage/README.md > > Thanks, > > Neil > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
