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

Reply via email to