fixing Web-App
This commit is contained in:
@@ -27,17 +27,14 @@ dependencies {
|
||||
// === Core Dependencies ===
|
||||
// Stellt sicher, dass alle Versionen aus der zentralen BOM kommen
|
||||
implementation(platform(projects.platform.platformBom))
|
||||
|
||||
// Abhängigkeit zu den Core-Modulen, um auf Domänenobjekte (Events)
|
||||
// und technische Hilfsklassen zugreifen zu können
|
||||
api(projects.core.coreDomain)
|
||||
implementation(projects.core.coreUtils)
|
||||
|
||||
// === Test Dependencies ===
|
||||
// Stellt alle Test-Abhängigkeiten gebündelt bereit
|
||||
testImplementation(projects.platform.platformTesting)
|
||||
testImplementation(libs.bundles.testing.jvm)
|
||||
|
||||
// Für erweiterte Test-Unterstützung bei API-Tests
|
||||
testImplementation(libs.kotlinx.coroutines.test)
|
||||
}
|
||||
@@ -46,7 +43,6 @@ dependencies {
|
||||
// Optimiert die Test-Ausführung
|
||||
tasks.test {
|
||||
useJUnitPlatform()
|
||||
|
||||
// Parallelisierung für bessere Performance
|
||||
maxParallelForks = (Runtime.getRuntime().availableProcessors() / 2).coerceAtLeast(1)
|
||||
}
|
||||
|
||||
@@ -20,31 +20,24 @@ dependencies {
|
||||
// === Core Dependencies ===
|
||||
// Stellt sicher, dass alle Versionen aus der zentralen BOM kommen
|
||||
implementation(platform(projects.platform.platformBom))
|
||||
|
||||
// Implementiert die provider-agnostische Event-Store-API
|
||||
api(projects.infrastructure.eventStore.eventStoreApi)
|
||||
|
||||
// Benötigt Zugriff auf Core-Module für Domänen-Events und Utilities
|
||||
implementation(projects.core.coreDomain)
|
||||
implementation(projects.core.coreUtils)
|
||||
|
||||
// === Redis & Spring Dependencies ===
|
||||
// OPTIMIERUNG: Wiederverwendung des `redis-cache`-Bundles, da es die
|
||||
// gleichen Technologien (Spring Data Redis, Lettuce, Jackson) verwendet
|
||||
implementation(libs.bundles.redis.cache)
|
||||
|
||||
// Stellt Jakarta Annotations bereit (z. B. @PostConstruct), die von Spring verwendet werden
|
||||
implementation(libs.jakarta.annotation.api)
|
||||
|
||||
// Für Kotlin-spezifische Coroutines-Integration mit Spring
|
||||
implementation(libs.kotlinx.coroutines.reactor)
|
||||
|
||||
// === Test Dependencies ===
|
||||
// Fügt JUnit, Mockk, AssertJ etc. für die Tests hinzu
|
||||
testImplementation(projects.platform.platformTesting)
|
||||
testImplementation(libs.bundles.testing.jvm)
|
||||
testImplementation(libs.bundles.testcontainers)
|
||||
|
||||
// Zusätzliche Test-Dependencies für erweiterte Event-Store-Tests
|
||||
testImplementation(libs.kotlinx.serialization.json)
|
||||
testImplementation(libs.reactor.test)
|
||||
@@ -65,10 +58,8 @@ tasks.jar {
|
||||
// Optimiert die Test-Ausführung
|
||||
tasks.test {
|
||||
useJUnitPlatform()
|
||||
|
||||
// Verbesserte Test-Performance für Testcontainer
|
||||
systemProperty("testcontainers.reuse.enable", "true")
|
||||
|
||||
// Parallelisierung für bessere Performance
|
||||
maxParallelForks = (Runtime.getRuntime().availableProcessors() / 2).coerceAtLeast(1)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user