https://kotlinlang.org logo
Title
v

voddan

08/10/2019, 10:17 AM
what does
BOM
in the new
kotlinx-coroutines-bom
stand for?
m

Marc Dietrichstein

08/10/2019, 10:20 AM
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

groostav

08/11/2019, 4:15 AM
Not to be confused with the byte order mark, a demon propgated by microsoft to drive powershell users to suicidal thoughts.
v

voddan

08/11/2019, 9:53 AM
so, in the context of coroutines, kotlinx-coroutines-bom is a package with all other packages in their correct versions, correct?