Migrate to Spring Boot 4 (#868)

* Switched from TomCat to Jetty
* Hibernate migrations
* Removed dependency on Spring-Boot-Content-FS
* Migrate to Jackson 3
* Migrate LegacyExtensionFinder -> IndexedExtensionFinder
* Fix code inspection issues
* Exclude Config classes from Sonar coverage calcualtion
* Add FileStorageServiceTest
* Add tests for (De-)serializers
* Exclude H2 package from Sonar coverage reporting
* Add Sonar scan
* Update JVM in CI
* Update dependency versions
This commit is contained in:
grimsi
2026-02-01 10:48:26 +01:00
parent 111e164fab
commit ecd369cd30
103 changed files with 3562 additions and 2928 deletions
+5 -5
View File
@@ -29,14 +29,14 @@ tasks.named<Jar>("jar") {
subprojects {
apply(plugin = "java")
java.sourceCompatibility = JavaVersion.VERSION_21
java.targetCompatibility = JavaVersion.VERSION_21
java.sourceCompatibility = JavaVersion.VERSION_25
java.targetCompatibility = JavaVersion.VERSION_25
tasks.withType<KotlinJvmCompile> {
compilerOptions {
languageVersion = KotlinVersion.KOTLIN_2_2
apiVersion = KotlinVersion.KOTLIN_2_2
jvmTarget = JvmTarget.JVM_21
languageVersion = KotlinVersion.KOTLIN_2_3
apiVersion = KotlinVersion.KOTLIN_2_3
jvmTarget = JvmTarget.JVM_25
progressiveMode = true
freeCompilerArgs.add("-Xjsr305=strict")
}