Enable coroutines.

This commit is contained in:
Florian THIERRY
2025-04-23 21:56:14 +02:00
parent ee26a56627
commit ed0acfc5dc
5 changed files with 17 additions and 12 deletions

View File

@@ -1,13 +1,6 @@
object Versions {
const val springBoot = "3.4.3"
const val springDependencyManagement = "1.1.7"
const val kotlinJvm = "1.9.25"
const val kotlinPluginSpring = "1.9.25"
}
plugins {
kotlin("jvm") version "1.9.25"
kotlin("plugin.spring") version "1.9.25"
kotlin("jvm") version "2.1.20"
kotlin("plugin.spring") version "2.1.20"
id("io.spring.dependency-management") version "1.1.7"
}
@@ -33,13 +26,14 @@ subprojects {
}
dependencies {
implementation(platform("org.springframework.boot:spring-boot-dependencies:${Versions.springBoot}"))
implementation(platform("org.springframework.boot:spring-boot-dependencies:3.4.4"))
implementation("com.michael-bull.kotlin-result:kotlin-result:2.0.1")
}
}
dependencyManagement {
imports {
mavenBom("org.springframework.boot:spring-boot-dependencies:${Versions.springBoot}")
mavenBom("org.springframework.boot:spring-boot-dependencies:3.4.4")
}
}

View File

@@ -7,4 +7,6 @@ dependencies {
implementation(kotlin("stdlib"))
implementation(project(":demo-domain"))
implementation("org.springframework:spring-context")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")
implementation("com.michael-bull.kotlin-result:kotlin-result-coroutines:2.0.1")
}

View File

@@ -9,4 +9,7 @@ dependencies {
implementation(project(":demo-domain"))
implementation("org.springframework:spring-context")
implementation("org.springframework:spring-web")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2")
implementation("com.michael-bull.kotlin-result:kotlin-result-coroutines:2.0.1")
implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.18.3")
}

View File

@@ -8,4 +8,6 @@ dependencies {
implementation(project(":demo-application"))
implementation(project(":demo-domain"))
implementation("org.springframework:spring-context")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2")
implementation("com.michael-bull.kotlin-result:kotlin-result-coroutines:2.0.1")
}

View File

@@ -6,11 +6,15 @@ plugins {
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 {