I only know how to generate MSI files with the WiX toolset (https://www.firegiant.com/wixtoolset/), which must run on Windows (according to its founder). And then there’s the signing, which used to involve a $600 physical USB token, but which can now be done on GitHub Actions using Azure Trusted Signing. I don’t think the dependencies on these Microsoft-centric tools can be avoided.
> This is also what the community installers do. It's not possible to > distribute a JDK from ASF because of the OpenJDK license. Yeah, I suspected. MSI might not be the best option in this case. The other installer tools are probably easier to customize e.g. if e.g. someone wanted to streamline the process of helping the user pick a JDK. -- Eirik From: Neil C Smith <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Friday, March 14, 2025 at 2:14 PM To: "[email protected]" <[email protected]> Subject: Re: Re : Re: heads up: windows installer/uninstaller issues On Fri, 14 Mar 2025 at 18:02, Eirik Bakke <[email protected]<mailto:[email protected]>lid> wrote: My NetBeans Platform app uses an MSI installer on Windows, built and signed with GitHub actions scripts that I could share, if this would be an alternative for NetBeans. I'd be more interested in seeing a contribution to NBPackage that could build an MSI! Is that something you'd be interested in working on? NBPackage currently has an InnoSetup installer backend. In my case the app redistributes a Zulu build of OpenJDK. Was this ever found to be a possibility for official Apache releases of NetBeans, or is it still always necessary for users to download the JDK on their own? This is also what the community installers do. It's not possible to distribute a JDK from ASF because of the OpenJDK license. Best wishes, Neil --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected]<mailto:[email protected]> For additional commands, e-mail: [email protected]<mailto:[email protected]> For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
