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

Artifact BOM #219

Closed
realdadfish opened this issue May 11, 2021 · 2 comments · Fixed by #222
Closed

Artifact BOM #219

realdadfish opened this issue May 11, 2021 · 2 comments · Fixed by #222
Labels
enhancement New feature or request
Milestone

Comments

@realdadfish
Copy link

I just found your useful project here and figured that because of the number of artifacts it provides it might be useful to provide a BOM (bill of material) that lists all versions of all artifacts in a central place.

Such a thing could then be consumed in a Gradle multi project build through

// my.platform.project:production
plugins {
    id("java-platform")
}

dependencies {
    api(platform("com.rickbusarow.dispatch:dispatch-bom:1.0.0-beta09"))
}

and this could be referenced in individual module files like so:

dependencies {
    implementation(platform("my.platform.project:production"))

    implementation("com.rickbusarow.dispatch:dispatch-core")
}

Creating and publishing such a BOM should be fairly easy. Thanks!

@RBusarow RBusarow added the enhancement New feature or request label May 16, 2021
@RBusarow RBusarow added this to the 1.0.0-RC01 milestone May 16, 2021
@RBusarow
Copy link
Owner

Hey, thanks for the reminder! I agree this would be a good idea. I've intended to do this for months, but it's been easy to ignore since no one has actually asked for it.

I should be able to get this done tonight.

@realdadfish
Copy link
Author

Awesome, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants