On Tue, 7 Feb 2023 at 21:39, Michael Bien <[email protected]> wrote: > However, I got the feeling, sooner or later someone will want to have > the platform again at a lower bytecode level than the rest of the IDE. > I hope I am wrong and this never happens again. If this happens we can > deal with this later, this isn't relevant for the immediate JDK 11 step > since it is supposed to finally sync everything.
Again? That is not the situation now. > platform to me is whatever comes out if you build: > ant -Dcluster.config=platform Platform applications are not limited to using the platform cluster. There are multiple platform applications I'm aware of that use modules from other clusters. Including one, possibly soon two, of my own. The distinction of platform vs rest of the IDE doesn't make sense to me, unless we decide to stop publishing the full range of modules as a framework for third parties to consume. > On 07.02.23 12:11, Neil C Smith wrote: > > https://github.com/apache/netbeans/blob/master/nbbuild/default.xml#L126 > > almost. > > once this is picked up everywhere and not every module sidelines it by > defining it's own source/target it would be covered by a property like > that yes. True, I realise this is a little more complicated. It just makes sense to me to concentrate module-specific settings for modules that need to opt out of JDK 11 bytecode level than opt in to it. > This has to be used for 'release' and not for source/target unless the > boot cp is set for example. The custom compiler ant task handles some of > it but not everything uses this task. Yes. Definitely something that needs looking at. 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
