upgrade Java-25 Kotlin-2.3.0 usw.
This commit is contained in:
@@ -157,6 +157,8 @@ springdoc-openapi-starter-webmvc-ui = { module = "org.springdoc:springdoc-openap
|
||||
# --- Spring Cloud ---
|
||||
spring-cloud-starter-gateway-server-webflux = { module = "org.springframework.cloud:spring-cloud-starter-gateway-server-webflux" }
|
||||
spring-cloud-starter-consul-discovery = { module = "org.springframework.cloud:spring-cloud-starter-consul-discovery" }
|
||||
spring-cloud-starter-circuitbreaker-resilience4j = { module = "org.springframework.cloud:spring-cloud-starter-circuitbreaker-resilience4j" }
|
||||
|
||||
|
||||
# --- Database & Persistence ---
|
||||
exposed-core = { module = "org.jetbrains.exposed:exposed-core", version.ref = "exposed" }
|
||||
@@ -318,8 +320,34 @@ spring-cloud-gateway = [
|
||||
"spring-cloud-starter-consul-discovery"
|
||||
]
|
||||
|
||||
# --- Gateway spezifische Bundles ---
|
||||
# Kernabhängigkeiten des Gateways, ohne optionale Observability/DB.
|
||||
gateway-core = [
|
||||
"spring-cloud-starter-gateway-server-webflux",
|
||||
"spring-cloud-starter-consul-discovery",
|
||||
"spring-boot-starter-actuator",
|
||||
"spring-boot-starter-security",
|
||||
"spring-boot-starter-oauth2-resource-server",
|
||||
"spring-security-oauth2-jose",
|
||||
"spring-cloud-starter-circuitbreaker-resilience4j"
|
||||
]
|
||||
|
||||
# Ergänzende Bundles, die das Gateway häufig nutzt (getrennt für klare Steuerung)
|
||||
gateway-observability = [
|
||||
"kotlin-logging-jvm",
|
||||
"logback-classic",
|
||||
"logback-core",
|
||||
"jackson-module-kotlin",
|
||||
"jackson-datatype-jsr310"
|
||||
]
|
||||
|
||||
# --- NEW BUNDLES ---
|
||||
|
||||
# Redis für Gateway (Rate Limiting, einfache Konfiguration)
|
||||
gateway-redis = [
|
||||
"spring-boot-starter-data-redis"
|
||||
]
|
||||
|
||||
# Ktor Server bundles
|
||||
ktor-server-common = [
|
||||
"ktor-server-core",
|
||||
@@ -516,8 +544,4 @@ spring-dependencyManagement = { id = "io.spring.dependency-management", version.
|
||||
foojayResolver = { id = "org.gradle.toolchains.foojay-resolver-convention", version.ref = "foojayResolver" }
|
||||
|
||||
# Dokka plugin
|
||||
# Version pinned to work with Kotlin 2.2.x
|
||||
# See: https://github.com/Kotlin/dokka
|
||||
# Note: dokka 2.0.0+ matches Kotlin 2.0+; verify compatibility if bumping Kotlin
|
||||
# Using latest stable known compatible as of 2025-10
|
||||
dokka = { id = "org.jetbrains.dokka", version = "2.1.0" }
|
||||
|
||||
Reference in New Issue
Block a user