Changes on feature branch feature/upgrade-versions.
Existing Gradle version is: 7.4.2 (from gradle/wrapper/gradle-wrapper.properties
)
Latest Gradle version is 8.x.
See Upgrading your build from Gradle 7.x to 8.0 for upgrade advice.
Try to upgrade to latest Gradle version before upgrading the Java version because the latest version of Gradle might not run with an older Java version.
Run gradle wrapper --gradle-version 8.11.1
Target LTS version is: 21
Update build.gradle.kts
:
From:
java { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 }
To:
java { sourceCompatibility = JavaVersion.VERSION_21 targetCompatibility = JavaVersion.VERSION_21 }
See the following article: Spring Boot 3.0 Migration Guide
Existing Spring Boot version is: id("org.springframework.boot") version "2.6.3"
(from build.gradle.kts
)
Dependabot suggests to update org.springframework.boot:spring-boot-starter-web from 2.7.0 to 3.4.0. See PR Bump org.springframework.boot:spring-boot-starter-web from 2.7.0 to 3.4.0 in the gradle group across 1 directory.