bump gradle to 7.5.1
Summary of changes
Update gradle version to 7.5.1. Also it's unblock us in using new dependency system.
User impact (optional)
Pull request checklist:
- [ ] Briefly describe the changes in this PR.
- [ ] Include before/after visuals or gifs if this PR includes visual changes.
- [ ] Write tests for all new functionality. If tests were not written, please explain why.
- [ ] Optimize code for java consumption (
@JvmOverloads,@file:JvmName, etc). - [ ] Add example if relevant.
- [ ] Document any changes to public APIs.
- [ ] Run
make update-apito update generated api files, if there's public API changes, otherwise theverify-api-*CI steps might fail. - [ ] Update CHANGELOG.md or use the label 'skip changelog', otherwise
check changelogCI step will fail. - [ ] If this PR is a
v10.[version]release branch fix / enhancement, merge it tomainfirstly and then port tov10.[version]release branch.
Fixes: < Link to related issues that will be fixed by this pull request, if they exist >
PRs must be submitted under the terms of our Contributor License Agreement CLA.
Can you please add PR description? Are we updating gradle to unblock some things?
done
new dependency system.
Not sure, what dependency system is meant?
new dependency system.
Not sure, what dependency system is meant?
https://proandroiddev.com/gradle-version-catalogs-for-an-awesome-dependency-management-f2ba700ff894
advantages I can highlight:
- convenience of importing a large dependency list as one line
- ability to share library versions between teams
Have the Gradle custom plugins been tested? (e.g. SDK Registry one)
Have the Gradle custom plugins been tested? (e.g. SDK Registry one)
sure https://github.com/mapbox/mapbox-android-gradle-plugins/pull/83