Skip to content
This repository has been archived by the owner on Jul 4, 2024. It is now read-only.

kubode/playground-gradle-bom-dep-manage

Repository files navigation

playground-gradle-bom-dep-manage

A sample project managing the dependencies using BoM.

📝

Centralized dependency versions feature will be introduced at Gradle 7.x. That may solve all the dependency management issues.

Architecture

:platform

Manages the all of dependencies throwgth project using Java Platform plugin.

Pros/Cons

Comparison with dependency management using buildSrc.

Pros

  • Don't need to use buildSrc for the dependency management.
  • Don't need to re-compile buildSrc sources when the dependencies changed.
  • Dependabot and Renovate works!! See PRs.

Cons

  • Needs to declare the dependencies with String like implementation("group.id:artifact-id”) on each submodule’s dependencies block.
  • Needs to add implementation(platform(project(":platform"))) on each submodule’s dependencies block.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages