Hi Matthias,

Am 29.12.18 um 20:27 schrieb Matthias Bläsing:
Hi Peter,

Am Samstag, den 29.12.2018, 20:20 +0100 schrieb Peter Nabbefeld:
Thank You for Your answers! My problem is slightly more complex: NB
has
been able to compile its own sources most of the time, and IMHO it
should be able to do that. The necessity of working around a buggy
build
system is not compatible to a high-quality IDE like NB has always
been.
I think we all agree on this and any work into that direction is
appretiated.

If I remember correctly though, netbeans was traditionally compiled
with JDK current - 1 and some time after release was fixed to be
compilable with the current JDK. Witht the faster release cadence of
the JDK and given the wide split: JDK 8 (non-modular) to JDK 11
(modular, deprecated modules removed), it was to be expected that
breakage occurs.

Ack. However, one of the problems seems to be rather old, but it pops up now because of Jigsaw: instead of only extending the features of Java, NB now must also handle removed features and probably their substitutes. That makes it very hard to support more than one JDK at the same time. As a result of this, I think there's no way to also support multiple JDKs for building NB, and of course it will be a challenge to support some recent JDK.

As a result of this, IMHO it's essential to implement a consistent build infrastructure, with every build script using the same JDK. This seems not to be the case, currently. In the past, as every JDK mostly extended existing features, that's not been a problem, but IMHO this is important now to be fixed.

Just for clarification: I don't have a problem with the fact, that I need JDK 8 for the build process. My problem just is, that I should be able to configure the build to use JDK 8, and then every build script should use that JDK. As a developer, it's essential for me to have several JDKs installed, but I'd need also build scripts using one JDK consistently.

Kind regards

Peter


Greetings

Matthias


---------------------------------------------------------------------
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



Reply via email to