You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks and yes this is in my backlog 😃 . One thing I'm not quite sure is if it still offers benefits if we're are already managing all the dependencies in a single place e.g. in buildSrc/dependencies.kt? How would the configurations look like in a typical multi-module Android project?
precompiled script helpers is one popular way to do it, though not how I choose to. I try to rely on gradle provided functionality wherever possible rather than reinvent yet another way of handling things.
consumption in my mind would be roughly:
// Root build.gradle.kts
allProjects {
dependencies {
val flowBindingVersion:String by project // From root gradle.properties
api(platform("io.github.reactivecircus.flowbinding:flowbinding-bom:$flowBindingVersion"))
}
}
I think this project would be a good candidate for publishing a platform BOM to make consumption easier when pulling multiple packages.
https://docs.gradle.org/current/userguide/java_platform_plugin.html#sec:java_platform_publishing
The text was updated successfully, but these errors were encountered: