Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to build version catalog #586

Closed
ryan-conway opened this issue Oct 4, 2024 · 1 comment · Fixed by #591 or #596
Closed

Migrate to build version catalog #586

ryan-conway opened this issue Oct 4, 2024 · 1 comment · Fixed by #591 or #596
Assignees
Milestone

Comments

@ryan-conway
Copy link
Collaborator

Why

Gradle Version Catalogs allow developers to mange dependencies across modules from a single filegradle/libs.versions.toml, which contains 4 sections:

  • [versions] declares what versions are used by the dependencies
  • [libraries] declares our libraries/dependencies
  • [bundles] allows defining groups of dependencies that are commonly used together
  • [plugins] declares our plugins

This allows us to centralize the dependencies declared across modules and submodules. We can replace Dependencies, Plugins and Versions from the buildSrc module with a single project level gradle/lib.versions.toml file 🙇🏻

References

Who Benefits?

Developers

@hoangnguyen92dn
Copy link
Contributor

@ryan-conway Seems you open duplicated issue? #575

@luongvo luongvo linked a pull request Jan 7, 2025 that will close this issue
ryan-conway added a commit that referenced this issue Jan 8, 2025
ryan-conway added a commit that referenced this issue Jan 10, 2025
…rsion-catalog

[#575] [#586] Migrate to build version catalog
@luongvo luongvo linked a pull request Jan 14, 2025 that will close this issue
@ryan-conway ryan-conway added this to the 3.31.0 milestone Jan 17, 2025
ryan-conway added a commit that referenced this issue Jan 27, 2025
…rsion-catalog-part-2

[#586] Migrate to build version catalog (2/2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment