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
+3 -3
View File
@@ -1,4 +1,4 @@
val jacksonVersion = "2.19.1"
val jacksonVersion = "3.0.4"
plugins {
kotlin("jvm")
@@ -16,8 +16,8 @@ dependencies {
implementation("io.github.oshai:kotlin-logging-jvm:7.0.3")
// JSON serialization
compileOnly("com.fasterxml.jackson.core:jackson-databind:$jacksonVersion")
implementation("com.fasterxml.jackson.module:jackson-module-kotlin:$jacksonVersion")
compileOnly("tools.jackson.core:jackson-databind:$jacksonVersion")
implementation("tools.jackson.module:jackson-module-kotlin:$jacksonVersion")
}
mavenPublishing {