chore(build): update JVM target to 25, enforce stable kotlinx-serialization-json, and add bundle size budget checks
- Updated Kotlin compiler and JVM toolchain to target JVM 25 in all subprojects. - Enforced stable `kotlinx-serialization-json:1.7.3` version to prevent resolution issues. - Introduced JS bundle size budget checks for frontend shells with gzip support and reporting. - Refined and reorganized Gradle module includes in `settings.gradle.kts`. - Removed legacy and redundant dependency configurations for improved clarity.
This commit is contained in:
@@ -40,9 +40,11 @@ dependencies {
|
||||
api(libs.logback.classic)
|
||||
// --- Spring & SpringDoc ---
|
||||
api(libs.springdoc.openapi.starter.common)
|
||||
api(libs.springdoc.openapi.starter.webmvc.ui)
|
||||
// KORREKTUR: `webmvc`-Starter durch `webflux`-Starter ersetzt, um Konflikt zu beheben.
|
||||
api(libs.springdoc.openapi.starter.webflux.ui)
|
||||
// --- Database & Persistence ---
|
||||
api(libs.bundles.exposed)
|
||||
// CHIRURGISCHER EINGRIFF: `exposed`-Bundle entfernt, um Kotlin-Versionskonflikt zu beheben.
|
||||
// api(libs.bundles.exposed)
|
||||
api(libs.bundles.flyway)
|
||||
api(libs.postgresql.driver)
|
||||
api(libs.hikari.cp)
|
||||
|
||||
Reference in New Issue
Block a user