Skip to content
Leader docs0.4

Leader BOM

Latest stable Based on Leader release 0.4.0

Library module

Aligns every published Leader artifact. Applications should not choose this internal BOM separately; bluetape4k-dependencies already imports it.

Use this page to diagnose version alignment. For normal setup, choose one ecosystem platform version and omit versions from all Leader modules.

Internal coordinate: io.github.bluetape4k.leader:bluetape4k-leader-bom. Consumers import io.github.bluetape4k:bluetape4k-dependencies:<version>.

This is a Gradle java-platform: it publishes constraints, not runtime classes. Ownership flows from the application to bluetape4k-dependencies, then to this BOM.

dependencies {
implementation(platform("io.github.bluetape4k:bluetape4k-dependencies:<version>"))
implementation("io.github.bluetape4k.leader:bluetape4k-leader-core")
}

There is no runtime API. Use dependencyInsight to inspect which platform selected a module version.

Import one top-level platform and keep module declarations versionless. Upgrade the platform as one reviewed change.

The consumer-facing integration is bluetape4k-dependencies; Maven users import it through dependency management.

The BOM has no properties, beans, or lifecycle. Stable artifacts resolve from Maven Central.

Mixing a direct Leader BOM with explicitly versioned modules splits version ownership. Remove module versions and inspect the resolved constraints.

Record the selected bluetape4k-dependencies version in build and deployment metadata, not an internal Leader BOM version.

Compile one Core type and one selected backend after a platform upgrade; dependency locking can guard the resolved graph.

Start with the repository overview, then open the backend you will operate. Examples demonstrate executable combinations.

Version alignment does not guarantee compatibility with every external Redis, database, Kubernetes, or framework version.

These diagrams are loaded directly from README assets published with the 0.4.0 release and pinned to its immutable commit. They describe this manual’s released structure and runtime flows, not later Snapshot changes. Select a preview to open the SVG at the same release commit.

leader bom Architecture diagram

Release README: bluetape4k-leader-bom/README.md

Stable BOM build · Stable repository guide