meldestelle/backend/services/ping/ping-service/build.gradle.kts
StefanMoCoAt 6e58af1b5b chore(cleanup): remove unused FallbackController and outdated GatewayDependencies.txt
- Deleted `FallbackController` as it is no longer required, with alternatives already in place.
- Removed `GatewayDependencies.txt` to clean up outdated and redundant dependency tracking files.
2026-01-04 22:47:11 +01:00

39 lines
1.1 KiB
Plaintext

plugins {
alias(libs.plugins.kotlinJvm)
alias(libs.plugins.kotlinSpring)
alias(libs.plugins.kotlinJpa)
alias(libs.plugins.spring.boot)
}
kotlin {
compilerOptions {
// Aktiviert die experimentelle UUID API von Kotlin 2.3.0
freeCompilerArgs.add("-opt-in=kotlin.uuid.ExperimentalUuidApi")
}
}
dependencies {
// === Project Dependencies ===
implementation(projects.backend.services.ping.pingApi)
implementation(projects.platform.platformDependencies)
// === Spring Boot & Cloud ===
implementation(libs.bundles.spring.boot.service.complete)
// WICHTIG: Da wir JPA (blockierend) nutzen, brauchen wir Spring MVC (nicht WebFlux)
implementation(libs.spring.boot.starter.web)
implementation(libs.bundles.spring.cloud.gateway) // Für Discovery Client
// === Database & Persistence ===
implementation(libs.bundles.database.complete)
// === Resilience ===
implementation(libs.bundles.resilience)
// === Testing ===
testImplementation(libs.bundles.testing.jvm)
}
tasks.test {
useJUnitPlatform()
}