plugins { kotlin("jvm") id("org.springframework.boot") version "3.4.3" id("io.spring.dependency-management") version "1.1.7" } dependencies { implementation(kotlin("stdlib")) implementation(kotlin("reflect")) implementation(project(":demo-domain")) implementation(project(":demo-application")) implementation(project(":demo-infrastructure")) implementation(project(":demo-exposition")) implementation("org.springframework.boot:spring-boot-starter-web") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-reactor") implementation("org.springframework.boot:spring-boot-starter-webflux") } springBoot { mainClass = "com.example.demo.launcher.ApplicationLauncherKt" }