Fix dependency management.

This commit is contained in:
Florian THIERRY
2025-04-14 14:28:55 +02:00
parent 2ca85aab88
commit 8fa13103f3
10 changed files with 45 additions and 37 deletions

View File

@@ -1,7 +1,13 @@
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"
id("org.springframework.boot") version "3.4.4"
id("io.spring.dependency-management") version "1.1.7"
}
@@ -19,18 +25,23 @@ repositories {
}
subprojects {
apply(plugin = "java")
apply(plugin = "org.jetbrains.kotlin.jvm")
repositories {
mavenCentral()
}
dependencies {
implementation(platform("org.springframework.boot:spring-boot-dependencies:${Versions.springBoot}"))
}
}
dependencies {
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
implementation("org.jetbrains.kotlin:kotlin-reflect")
testImplementation("org.springframework.boot:spring-boot-starter-test")
testImplementation("org.jetbrains.kotlin:kotlin-test-junit5")
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
dependencyManagement {
imports {
mavenBom("org.springframework.boot:spring-boot-dependencies:${Versions.springBoot}")
}
}
kotlin {