From 253cd10f3649608a9baf90d5dcdc4dc055f8a976 Mon Sep 17 00:00:00 2001 From: Markus Neifer Date: Sun, 6 Sep 2026 09:30:38 +0200 Subject: [PATCH] Upgrade Spring Boot and dependency management versions; update Gradle wrapper Assisted-by: GitHub Copilot --- build.gradle.kts | 113 +++++++++++------------ gradle/wrapper/gradle-wrapper.properties | 2 +- 2 files changed, 55 insertions(+), 60 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index dda1ba6..a02dbd1 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,59 +1,54 @@ -plugins { - java - id("org.springframework.boot") version "2.6.3" - id("io.spring.dependency-management") version "1.0.11.RELEASE" -} -java { - sourceCompatibility = JavaVersion.VERSION_21 - targetCompatibility = JavaVersion.VERSION_21 -} -group = "eu.mneifercons.examples" -version = "0.0.1-SNAPSHOT" - -repositories { - mavenCentral() -} -dependencies { - implementation("org.springframework.boot:spring-boot-starter-test:2.7.0") - implementation("org.springframework.boot:spring-boot-starter-web:3.4.0") - implementation("org.springdoc:springdoc-openapi-ui:1.6.8") - implementation("org.glassfish.jaxb:jaxb-runtime:4.0.0") -} -testing { - suites { - val test by getting(JvmTestSuite::class) { - testType.set(TestSuiteType.UNIT_TEST) - useJUnitJupiter() - dependencies { - implementation("org.springframework.boot:spring-boot-starter-test") - implementation("io.rest-assured:spring-mock-mvc:4.5.0") - } - } -/* - val integrationTest by registering(JvmTestSuite::class) { - testType.set(TestSuiteType.INTEGRATION_TEST) - dependencies { - implementation(project) - implementation("io.rest-assured:rest-assured:4.5.1") - implementation("io.rest-assured:json-path:4.5.1") - implementation("io.rest-assured:xml-path:4.5.1") - } - sources { - java { - setSrcDirs(listOf("src/it/java")) - } - } - targets { - all { - testTask.configure { - shouldRunAfter(test) - } - } - } - } - */ - } -} -tasks.named("check") { - dependsOn(testing.suites.named("integrationTest")) -} +plugins { + java + id("org.springframework.boot") version "4.1.1" + id("io.spring.dependency-management") version "1.1.7" +} +java { + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 +} +group = "eu.mneifercons.examples" +version = "0.0.1-SNAPSHOT" + +repositories { + mavenCentral() +} +dependencies { + implementation("org.springframework.boot:spring-boot-starter-web") + implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:3.1.0") + implementation("org.glassfish.jaxb:jaxb-runtime:4.0.0") +} +testing { + suites { + val test by getting(JvmTestSuite::class) { + useJUnitJupiter() + dependencies { + implementation("org.springframework.boot:spring-boot-starter-test") + implementation("io.rest-assured:spring-mock-mvc:6.0.1") + } + } +/* + val integrationTest by registering(JvmTestSuite::class) { + testType.set(TestSuiteType.INTEGRATION_TEST) + dependencies { + implementation(project) + implementation("io.rest-assured:rest-assured:4.5.1") + implementation("io.rest-assured:json-path:4.5.1") + implementation("io.rest-assured:xml-path:4.5.1") + } + sources { + java { + setSrcDirs(listOf("src/it/java")) + } + } + targets { + all { + testTask.configure { + shouldRunAfter(test) + } + } + } + } + */ + } +} diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 81aa1c0..3ae1e2f 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists