29 lines
973 B
Plaintext

plugins {
id("org.springframework.boot")
kotlin("plugin.spring")
kotlin("plugin.jpa")
}
dependencies {
implementation("org.springframework.boot:spring-boot-starter-actuator")
implementation("net.logstash.logback:logstash-logback-encoder:8.1")
implementation("io.micrometer:micrometer-tracing-bridge-otel")
implementation("io.opentelemetry:opentelemetry-exporter-otlp")
implementation(project(":common:web"))
implementation(project(":common:types"))
implementation(project(":common:persistence"))
runtimeOnly("io.micrometer:micrometer-registry-prometheus")
runtimeOnly("com.h2database:h2")
testImplementation("org.springframework.boot:spring-boot-starter-test")
testImplementation("io.kotest.extensions:kotest-extensions-spring:1.3.0")
testImplementation("io.rest-assured:rest-assured:5.5.5")
testImplementation("io.rest-assured:kotlin-extensions:5.5.5")
}
tasks.named<Jar>("jar") {
enabled = false
}