Hi Scott, I'm not sure if this helps with running two versions simultaneously, but I have multiple versions on my machine, and I setup the $JAVA_HOME to point to /opt/jdk which in turn is a symlink to the JDK found in /opt/java/jdk8. This way changing the jdk version is as fast as changing the symlink. I even wrote a little script that looks up versions and I select the one most appropriate.
Of course this is a side note, staying on Java 8 is fine by me given getting more contributions from the community including yourself. I remain on the fence. On Mon, Apr 15, 2019, 1:08 AM Scott Gray <[email protected]> wrote: > My understanding was that openjdk would support java 8 until 2023. > > In the past our strategy used to be that we should ensure the code base > would operate on newer java versions but keep our minimum required version > as low as possible. That effectively allows users to run whatever version > they like. So unless there are some compelling new features in java > 9/10/11 that we think we must have, I'd prefer it if we kept our minimum > supported version as low as possible. > > For myself, all client projects are still running java 8 (openjdk) so > before I could continue contributing to OFBiz I would have to figure out > how to run both versions on my machine with minimal disruption. Since I > don't have a huge amount of spare time, I would probably just put it off > for quite a while and work on other things. > > I'm not trying to veto the idea, if the community wants to proceed then it > should but I doubt I'm the only contributor we'd be putting another hurdle > in front of. > > Regards > Scott > > On Mon, 15 Apr 2019 at 09:09, Taher Alkhateeb <[email protected]> > wrote: > > > Well, I could be mistaken but it seems EOL for java 8 is coming soon > (2019 > > commercial 2020 personal) [1]. This seems to be the case because the new > > LTS is out which is java 11. > > > > Also this new release model from oracle seems to be annoying which is > > pushing developers to adopt the openjdk instead. So I guess the reason > for > > the upgrade is to strike two birds with one stone: upgrade java and > switch > > to openjdk. > > > > With that being said, I don't have a firm opinion on upgrading and I just > > wanted to highlight things, I leave it to other folks to decide. > > > > [1] https://www.oracle.com/technetwork/java/java-se-support-roadmap.html > > > > On Sun, Apr 14, 2019, 10:38 PM Scott Gray <[email protected]> > > wrote: > > > > > That would probably halt any further contributions from me in the short > > to > > > medium term. > > > > > > Can I ask why we need to require 11 when 8 is supported through to > 2023? > > > > > > Regards > > > Scott > > > > > > On Sun, 14 Apr 2019, 23:37 Jacques Le Roux, < > > [email protected]> > > > wrote: > > > > > > > If nobody disagree, I'll make the last move (ie ask for Java 11 in > > > > build.gradle) in 3 days > > > > > > > > Jacques > > > > > > > > Le 13/04/2019 à 12:34, Nicolas Malin a écrit : > > > > > On 13/04/2019 11:47, Jacques Le Roux wrote: > > > > >> I just tested, without surprise the trunk HEAD works with Java 11 > > > > > > > > > > I did the same with 18.12, works fine > > > > > > > > > > Nicolas > > > > > > > > > > > > > > > > > > > >
