On 09.03.22 15:14, Neil C Smith wrote:
On Wed, 9 Mar 2022 at 11:14, Michael Bien <[email protected]> wrote:
These are built with NBPackage using the official ASF zip release, but
are obviously third-party unofficial binaries themselves.
pretty cool! Is the JDK installed globally or is it only used by NB?
With these it's only local as part of the overall package. Location
within the package differs slightly depending on package type.
awesome! My first question I ask myself when i see an installer is if it
makes any changes to my workstation beside installing the tool.
I believe it might be worth noting on your site that it doesn't install
the JDK globally, its only used as runtime for NB ("NetBeans standalone
package"). Linux/mac users likely have their own way how to keep JDKs
up2date, e.g via package managers or scripts/other helpers.
It's the package.runtime property in NBPackage, which is optional, and
could also be a custom (JLink'd) runtime, although more for RCP than
the IDE.
agreed, NB needs almost everything. Stripping it down to save a few MB
doesn't make a lot of sense + you want to code against a full JDK in the
IDE anyway.
More info / build config at
https://github.com/apache/netbeans-tools/tree/master/nbpackage
https://github.com/codelerity/netbeans-installers
In theory, something like the Inno Setup installer could also be
templated to include a JDK installer and run that first. Would be
good if the JDK location detection in the launcher still worked on
Windows. Am looking at a way to add it into the Inno Setup installer
and shortcut instead.
what is your opinion on a platform independent launcher? It could run
the zip download/extraction/check and even be responsible for in-place
upgrades later. (Basically what most computer games have if they don't
use a third party service for deployment which already serves as a launcher)
Feedback appreciated. And how would we feel about linking to
third-party convenience binaries from the Apache NetBeans website?
sure why not. Maybe in a community-packages section or something like that?
Yes, or third-party packages?
I would suggest adding wording similar to httpd? - "Individual
committers may provide binary packages as a convenience, but it is not
a release deliverable.", although with the latter part rewritten
somewhat so it's more understandable by humans! :-)
Sure, sounds good. My thought was: "third-party" is fairly neutral while
"community" has a more positive co-notation. Both sound completely fine
to me.
great job Neil!
-michael
Best wishes,
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