Update gradle to current v8.x
This request does a good number of things:
- Updates Gradle to current v8.
- Updates all dependencies to current ones.
- Gradle wrappers also updated to current ones: I'm not sure if these (
gradlew
andgradlew.bat
) should be in the git repo, but I imagine it's acceptable. - Small tweaks to git files, to better ignore and manage crlfs.
- And then a number of small changes into the integration with GitLab's pipelines:
- Of course, make the pipeline to also use Gradle v8 docker image.
- Save everything (over a month) as artifacts: tests, html, coverage html and xml... everything.
- Report back to GitLab the % of lines covered.
- Report back to GitLab the Junit files with information about all the tests.
Still we can go a step ahead with coverage and make GitLab to show the complete information, but I've not done that now as far as the information is already locally available within the build/reports/jacoco/test/html/index.html
when gradle test
is executed.
And that's it. Really we needed to bump, because were using quite old versions.
Ciao :-)