Skip to content

Automatically Apply BOM #2462

Description

@Fleshgrinder

Looking at the setup instructions the very first thing users are being told is to manually apply the BOM and manage it themselves in all their build files. This is unnecessary with Gradle, if every project includes the BOM as a dependency and the BOM includes every project. Gradle will automatically apply the BOM and the rules within. Hence, all that's missing is for every project that's part of the BOM to include …

dependencies {
    api(platform(project(":bom:koin-bom")))
}

… and nobody needs to manage the BOM anymore. 😊

See here for a similar issue I created a long time ago for Spring. It includes a screenshot that illustrates the behavior of Gradle.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions