Because the plan is to bump min jdk with the version bump to 4.0.0 We have a checklist of things to get out of the way first, from memory:
- [ ] Release resolver - [ ] Release 3.5.3 - [ ] Get something that can verify api binary compatibility evolution and integrate into build - [ ] Bump core to 4.0.0-SNAPSHOT - [ ] Ask for volunteers to migrate the code to Java 8 idioms while maintaining API binary compatibility for existing plugins - [ ] Confirm codebase is as Java 8 as we want for a release - [ ] Ensure a friendly error warning is printed if a modelVersion > 4.0.0 is seen - [ ] Roll Release - [ ] Party - [ ] Lather, rinse & repeat - [ ] Finalise plans for pom modelVersion 5.0.0 ... - [ ] Bump core to 5.0.0 etc On Sun 18 Feb 2018 at 15:45, Sylwester Lachiewicz <[email protected]> wrote: > I would also ask, why Core is still build with old maven versions ? :) > > imho it would be nice from dev perspective to require Java 8 to build maven > core (keep jdk level for source/target at 7 and still enforce this with > maven-enforcer) and Maven 3.5.2. From Ops perspective, there will be less > build jobs also. > > Sure, it make sense to run its-tests based on diffrent jdk and run build of > diffrent projects, diffrent plugin versions to find compability issues. > > We know that never maven has many bugfixes but if we keep compability with > Maven 3.0.5 we cannot migrate core internals to @Inject, slf4j and maybe > more interesting features. > > Best regards, > Sylwester > > On Sun, 18 Feb 2018 at 15:13, Karl Heinz Marbaise <[email protected]> > wrote: > > > Hi, > > > > I've stumbled over a thing .. > > > > why is Maven Core not build with JDK 9 as well as JDK 7, 8 ? > > > > I have taken a look into Jenkinsfile and there is not implementation for > > that... > > > > I would suggest that it should be added ...(I can do ..) > > > > cause our plugins etc. are tested with the build against JDK 7, 8 and > 9... > > > > So why shouldn't the core not being tested with JDK 9... > > > > WDYT ? > > > > Kind regards > > Karl Heinz Marbaise > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > -- Sent from my phone
