Look, I do not want to force our contributors to rely on java 9 or java 10. They can use their default jdk. My strategy is to fallback to default jdk unless jdk.home system property is specified. I am fine with Jenkins multi-branch if it fails on java 9 before integrating a branch to master. It happens that the broken branch has to be overridden by build fix and then the success can be integrated to master.
On Sun, Dec 3, 2017 at 4:03 PM, Enrico Olivelli <[email protected]> wrote: > Tibor, > There are IT tests which check for exaclty java.specification.version=9 > How are we going to deal with them? > It seems that a new major release will appear every 6 months > IMHO it will be enough to drop that assertion > > Enrico > > Il dom 3 dic 2017, 13:21 Tibor Digana <[email protected]> ha scritto: > > > As discussed before about Java 9. > > I will try to run Surefire integration tests with JDK 9 and 10 on Linux > and > > I will add JDK 8/9 to CI pipeline. > > I do not expect any bugs here. Maybe only enabling some modules for the > ITs > > in worst case. > > > > Surefire supports Jigsaw already now in origin/master. > > > > There are more important two or three bugs when Docker build crashes and > > this has to be fixed till 2.21.0 as well. > > > > Cheers > > Tibor > > > -- > > > -- Enrico Olivelli > -- Cheers Tibor
