Host artifacts live on Nexus at repo.kolektiv.computer. Pick one Maven
repository:
maven-releases, numbered releases such as0.1.2maven-snapshots, canonical*-SNAPSHOTbuilds
Do not add both. Gradle will mix channels. maven-public is an optional
aggregate group if you already resolve other Kolektiv artifacts from it; Keel
itself does not require it.
This page is core only (computer.kolektiv.keel:core). It has no Ktor
dependency. Protocol format keel/1. Seed version 1.
Releases (recommended)
Current release: 0.1.2.
repositories {
mavenCentral()
maven("https://repo.kolektiv.computer/repository/maven-releases/")
}
dependencies {
implementation("computer.kolektiv.keel:core:0.1.2")
}repositories {
mavenCentral()
maven { url "https://repo.kolektiv.computer/repository/maven-releases/" }
}
dependencies {
implementation "computer.kolektiv.keel:core:0.1.2"
}Snapshots
Canonical *-SNAPSHOT builds resolve from maven-snapshots. Point Gradle at
that URL instead of maven-releases, and pin the snapshot version you want.
Publishers write numbered releases to maven-releases and canonical snapshots
to maven-snapshots. You only need the consumer URL you chose.
Next: Client Setup for the router, or skip ahead to stand up a Ktor host.