a4c7d53aa3
### **Service-Implementation** - [ ] **Tag 1**: Members-Service REST-API implementieren - [ ] **Tag 2**: Database-Migrations und Repository-Layer - [ ] **Tag 3**: Event-Publishing nach Kafka aktivieren - [ ] **Tag 4**: Horses-Service analog implementieren - [ ] **Tag 5**: Integration-Tests für beide Services - [ ] **Tag 6-7**: Events-Service und Masterdata-Service
34 lines
1.2 KiB
Kotlin
34 lines
1.2 KiB
Kotlin
plugins {
|
|
kotlin("jvm")
|
|
kotlin("plugin.spring")
|
|
id("org.springframework.boot")
|
|
}
|
|
|
|
springBoot {
|
|
mainClass.set("at.mocode.horses.service.HorsesServiceApplicationKt")
|
|
}
|
|
|
|
dependencies {
|
|
implementation(projects.platform.platformDependencies)
|
|
|
|
implementation(projects.core.coreDomain)
|
|
implementation(projects.horses.horsesDomain)
|
|
implementation(projects.horses.horsesApplication)
|
|
implementation(projects.horses.horsesInfrastructure)
|
|
implementation(projects.horses.horsesApi)
|
|
|
|
implementation(projects.infrastructure.auth.authClient)
|
|
implementation(projects.infrastructure.cache.redisCache)
|
|
implementation(projects.infrastructure.messaging.messagingClient)
|
|
implementation(projects.infrastructure.monitoring.monitoringClient)
|
|
|
|
implementation("org.springframework.boot:spring-boot-starter-web")
|
|
implementation("org.springframework.boot:spring-boot-starter-validation")
|
|
implementation("org.springframework.boot:spring-boot-starter-actuator")
|
|
implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui")
|
|
|
|
runtimeOnly("org.postgresql:postgresql")
|
|
|
|
testImplementation(projects.platform.platformTesting)
|
|
}
|