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
List of Gradle dependencies for support in gradle refreshVersions #484
Comments
Hi - we've been planning to migrate to refreshVersions for a while, but couldn't find an easy way to migrate. Would appreciate any help at all that you could give us in that direction! Very happy to see how it all looks so feel free to PR it! 😄 |
Yes we still have work to do on the configuration & migration front. I can migrate your project once you are there. This issue is about something else though. We will now embed constants of Gradle dependencies for popular Kotlin projects. So I have to add something like: object Http4k {
const val BOM = "org.http4k:http4k-bom:_"
const val core = ""org.http4k:http4k-core:_"
// same for the 40 other modules
// see https://github.com/jmfayard/refreshVersions/blob/develop/plugins/dependencies/src/main/kotlin/dependencies
} This makes it much faster to add a dependency when you start a new project |
Assuming you mean the list of modules, this is that list in the format:
Is there something you could do to ensure that the list doesn't go out of date? The BOM has all of the individual dependencies in it. |
@daviddenton I guess we could have a test that checks the constants against the entries in the BoM. We could run it nightly or so. More work on our end though. Or you can edit http4k release process to add "open a PR to refreshVersions whenever a new module is added". More work on your end though. |
Here's an updated list:
happy to do PRs manually for now when we add a version. Is there anything left to do from our end? |
thanks a lot. We have homework to do on our side before we start adding new dependencies, but then i will definitely use your list and ping you to ask if some are new @daviddenton |
cool. will close this for now then. :) |
Hello @daviddenton |
@jmfayard you're missing a couple that we added recently: http4k-realtime-core |
Thanks a lot! |
Hello, I was reading in your tretrospective v3 that you have now 40 dependencies modules.
I want to add support for adding easily http4k modules via gradle refreshVersions like I did for ktor here
Could you provide me with a complete list of all your gradle dependencies so that I don't forget some?
The text was updated successfully, but these errors were encountered: