Skip to content
Dependencies docs2.0

Ecosystem BOM

Latest stable Based on Dependencies release 2.0.0

The published artifact is:

io.github.bluetape4k:bluetape4k-dependencies:2.0.0

It is a Maven POM/BOM. It aligns dependency versions; it does not contain runtime classes. Import it as a Gradle platform or Maven dependencyManagement entry, then declare the actual library modules separately.

  • the Bluetape4k child BOMs listed in the repository map;
  • central framework and runtime BOM lines such as Spring Boot, Kotlin, Coroutines, Jackson, Ktor, Netty, Kafka, and Testcontainers;
  • the version constraints consumed by the ecosystem’s published modules.

The exact generated alias and version inventory remains gradle/libs.versions.toml. This page summarizes the contract rather than duplicating the catalog.

dependencies {
implementation(platform("io.github.bluetape4k:bluetape4k-dependencies:2.0.0"))
implementation("io.github.bluetape4k:bluetape4k-core")
}

Do not mix this platform with a second, conflicting version of the same Bluetape4k child BOM. If an application must override a transitive library, keep the override explicit and validate the effective dependency graph.

This manual is pinned to the signed 2.0.0 tag and commit 3c203aa9f8ba80685aac766c5fb8f24e23d0058e. The child artifacts, published POM/module metadata, and downstream resolution were verified before the site snapshot was generated.