Gradle: clean up dependency and plugin version management#3970
Merged
maniac103 merged 1 commit intoopenhab:mainfrom Feb 6, 2026
Merged
Gradle: clean up dependency and plugin version management#3970maniac103 merged 1 commit intoopenhab:mainfrom
maniac103 merged 1 commit intoopenhab:mainfrom
Conversation
aba6760 to
3347868
Compare
MartinHorsfield
commented
Feb 3, 2026
maniac103
requested changes
Feb 3, 2026
Contributor
maniac103
left a comment
There was a problem hiding this comment.
LGTM, except something went wrong during rebasing: commit title is off and the changes in strings.xml shouldn't be part of this PR.
Contributor
Author
Thanks for the quick review. Not sure how I didn't notice that! Fixed now |
3347868 to
5ca3500
Compare
Contributor
|
Commit title still seems off? |
Contributor
Author
Is this a better commit title? |
Contributor
|
Yes, but I actually was referring to the commit title (see the commits page), not the PR title 😉 |
Signed-off-by: Martin <[email protected]>
5ca3500 to
c577ffc
Compare
Contributor
Author
|
maniac103
approved these changes
Feb 3, 2026
Contributor
maniac103
left a comment
There was a problem hiding this comment.
@mueller-ma Any concerns?
mueller-ma
approved these changes
Feb 5, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR cleans up and simplifies the Gradle configuration by centralizing dependency and plugin versions using a Gradle Version Catalog. The goal is to make the build files easier to read and maintain without changing any behavior.
What changed
I consolidated dependency and plugin versions that were previously spread across multiple Gradle files into a single libs.versions.toml file. This reduces duplication and makes it clearer where versions are defined. I also did some light formatting and organization of the Gradle files to improve readability.
What did not change
There are no dependency upgrades or downgrades in this PR. All versions remain exactly the same as before. There are no functional or runtime changes, and there is no impact to the full or foss build variants.
Motivation
While getting familiar with the project and the build setup, I found the Gradle configuration a bit difficult to follow as a new contributor. This change is meant to make the project more approachable and easier to maintain going forward.
Testing
The project syncs successfully in Android Studio. I ran clean and assemble builds locally and verified that both full and foss variants still resolve and build as expected.
Notes
This is my first contribution to the project. Feedback is very welcome and I am happy to adjust anything to better match the project’s conventions.