what does `BOM` in the new `kotlinx-coroutines-bo...
# coroutines
v
what does
BOM
in the new
kotlinx-coroutines-bom
stand for?
m
Copy code
BOM stands for Bill Of Materials. A BOM is a special kind of POM that is used to control the versions of a project's dependencies and provide a central place to define and update those versions.
From: https://www.baeldung.com/spring-maven-bom
The
dependencyManagement
section of the BOM specifies all relevant dependency versions as you can see here: https://search.maven.org/artifact/org.jetbrains.kotlinx/kotlinx-coroutines-bom/1.3.0-RC2/pom
g
Not to be confused with the byte order mark, a demon propgated by microsoft to drive powershell users to suicidal thoughts.
v
so, in the context of coroutines, kotlinx-coroutines-bom is a package with all other packages in their correct versions, correct?