Configured `sqlite.worker.js` for OPFS-backed SQLite WASM operations in the frontend build pipeline. Added new Spring Boot dependency bundles including secure service configurations. Integrated updated database utilities with enhanced error handling. Removed outdated circuit breaker tests and replaced them with modern unit and integration test setups.
52 lines
1.5 KiB
Plaintext
52 lines
1.5 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.contracts.pingApi)
|
|
|
|
// Our central BOM for consistent versions
|
|
implementation(platform(projects.platform.platformBom))
|
|
implementation(projects.platform.platformDependencies)
|
|
// NEU: Zugriff auf die verschobenen DatabaseUtils
|
|
implementation(projects.backend.infrastructure.persistence)
|
|
|
|
// === Spring Boot & Cloud ===
|
|
// Standard dependencies for a secure microservice
|
|
implementation(libs.bundles.spring.boot.secure.service)
|
|
// Common service extras
|
|
implementation(libs.spring.boot.starter.validation)
|
|
implementation(libs.spring.boot.starter.json)
|
|
|
|
// === Database & Persistence ===
|
|
implementation(libs.bundles.database.complete)
|
|
|
|
// === Resilience ===
|
|
implementation(libs.resilience4j.spring.boot3)
|
|
implementation(libs.resilience4j.reactor)
|
|
implementation(libs.spring.boot.starter.aop)
|
|
|
|
// === Testing ===
|
|
testImplementation(libs.bundles.testing.jvm)
|
|
testImplementation(libs.spring.boot.starter.test)
|
|
testImplementation(libs.spring.security.test)
|
|
}
|
|
|
|
tasks.test {
|
|
useJUnitPlatform()
|
|
testLogging {
|
|
showStandardStreams = true
|
|
}
|
|
}
|