So is the general principle that NB production is built with Long Term
Release (8, 11, etc.) JDK versions?

Just for clarification, what is needed to build with a newer version of
java? Does it involve:
(1) Setting netbeans config file?
(2) Setting JAVA_HOME variable?
(3) Setting PATH variable?
(4) Setting alternative-version?
(5) Setting target/source at javac parameter?
(6) Any additional build settings?

This all assumes there is a need for newer version due to new feature (I.e.
module, switch expressions, etc.)

Eric

On Sat, Oct 5, 2019 at 5:34 AM Geertjan Wielenga <[email protected]>
wrote:

> >
> > 2. I did't quite understand this:
> >
> > On Wed, 02 Oct 2019 22:50:55 +0200 Matthias Bläsing wrote:
> >
> > > While netbeans can be build with JDK 9, that is not the production
> > > configuration, so you could introduce dependencies on newer
> > > implementations without realising it, before the problem is caught by
> > > the CI pipeline.
> >
> > (a) What is "CI pipeline"?
> > (b) What are these dependencies and what would be the negative result in
> > introducing them?
> >
>
>
> Continuous integration pipeline:
> https://builds.apache.org/job/netbeans-linux/
>
> If you're going to write code using new language features introduced in JDK
> 9 or later, and then commit that to Apache NetBeans GitHub, that will be
> caught by the CI pipeline since the production configuration is JDK 8.
>
> Hope it helps,
>
> Gj
>
>
>
>
> On Sat, Oct 5, 2019 at 12:29 PM mlist <[email protected]> wrote:
>
> > Thanks Geertjan.
> >
> > I hope you (or someone else) can answer the other questions too.
> >
> > ---------------------------------------------------------------------
> > 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
> >
> >
> >
> >
>
-- 
Eric Bresie
[email protected]
http://www.linkedin.com/in/ebresie

Reply via email to