Maven version 3.8.1 is only bug fixes for 3.6.3 so can be used in it tests instead of 3.6.2

https://maven.apache.org/docs/3.8.1/release-notes.html https://maven.apache.org/docs/3.6.3/release-notes.html

Comment From: pivotal-issuemaster

@slawekjaranowski Please sign the Contributor License Agreement!

Click here to manually synchronize the status of this Pull Request.

See the FAQ for frequently asked questions.

Comment From: pivotal-issuemaster

@slawekjaranowski Thank you for signing the Contributor License Agreement!

Comment From: snicoll

Thanks for the PR @slawekjaranowski.

Testing on 3.8.1 is a good idea but I wouldn't remove testing from the 3.6.x line. I wonder if rather we shouldn't bump the system requirements. We're currently stating 3.3+. Flagging for team attention to see what the rest of the team thinks.

Comment From: wilkinsona

I agree that we shouldn't drop 3.6.x from the versions that we test against. Instead, I think we should add 3.8.x alongside the existing versions for now and also bump the system requirements as a separate issue.

Comment From: slawekjaranowski

please consider that it tests on one maven versions take about 6 minutes (2,6 GHz 6-Core Intel Core i7)

Comment From: wilkinsona

The length of time that's taken to run the tests isn't ideal, but I don't think that's a good reason not to run them. We're in a similar situation with the Gradle plugin's tests where we've considered refining things a little to limit the number of tests that run against multiple versions. We could consider something similar with the Maven plugin's tests if it becomes problematic.

Comment From: slawekjaranowski

documentation fix: #26209

Comment From: snicoll

@slawekjaranowski can you please update your PR with the review above?

Comment From: slawekjaranowski

fixed.

by the way 3.8.1 could be as next build for 3.6.x - it contains only fix for CVEs security, more explanation at: https://maven.apache.org/docs/3.8.1/release-notes.html#why-does-this-version-have-the-value-3-8-1

Comment From: snicoll

We are aware of what 3.8.1 contains and it is not the same thing as 3.6.x.