Skip to content

Installation

  • JDK 25+ (Temurin recommended)
  • Mill 1.1.5+ (only if you build Krueger from source)
  • For Scala Native: clang, libunwind, and a boehm-gc library (libgc on Linux)

In Mill 1.1.5+, add the dependency inside a package.mill module’s mvnDeps:

def mvnDeps = Seq(
mvn"io.eleven19.krueger::krueger-core:VERSION"
)

Mill 1.x uses mvn"…" (the former ivy"…" macro was renamed in the 1.0 release) and loads build definitions from package.mill files — build.sc is no longer supported.

"io.eleven19.krueger" %% "krueger-core" % "VERSION"
<dependency>
<groupId>io.eleven19.krueger</groupId>
<artifactId>krueger-core_3</artifactId>
<version>VERSION</version>
</dependency>

Replace VERSION with the latest release from Maven Central.