Registry / config / hoplite-core

hoplite-core

JSON →
library2.9.0javamavenunverified

Core library for Hoplite, a Kotlin configuration library supporting multiple formats (YAML, JSON, properties, etc.).

<dependency> <groupId>com.sksamuel.hoplite</groupId> <artifactId>hoplite-core</artifactId> <version>2.9.0</version> </dependency>
INSTALL
IMPORT
SIG · HOPLITE-CORE
H
hoplite-core
configjavav2.9.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ConfigLoader
com.sksamuel.hoplite.ConfigLoader

Loads a configuration from a YAML file into a Kotlin data class.

import com.sksamuel.hoplite.ConfigLoader data class AppConfig(val name: String, val port: Int) fun main() { val config = ConfigLoader().loadConfigOrThrow<AppConfig>("/app.yml") println(config.name) }
Debug
Known issues
gotchaHoplite requires Kotlin reflection; ensure kotlin-reflect is on the classpath.
fix
Add 'org.jetbrains.kotlin:kotlin-reflect' as a dependency.
affects: all
Upgrade
Version history
2.9.0latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
24 hits · last 30 days
node
22
OpenAI (training)
1
Resources
hoplite-core — mvn dependency:get hoplite-core · libregistry