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
