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
+19 -9
View File
@@ -4,16 +4,26 @@ org.gradle.parallel=true
org.gradle.caching=true
org.gradle.configuration-cache=true
# Dependency versions
kotlinVersion=2.2.20
kspVersion=2.2.20-2.0.3
vaadinVersion=24.9.4
springBootVersion=3.5.6
springCloudVersion=2025.0.0
kotlinVersion=2.3.0
kspVersion=2.3.5
vaadinVersion=25.0.4
springBootVersion=4.0.2
springCloudVersion=2025.1.1
springDependencyManagementVersion=1.1.7
jakartaValidationVersion=3.1.0
kotlinLoggingVersion=7.0.14
springContentVersion=3.0.17
commonsIoVersion=2.21.0
guavaVersion=33.5.0-jre
mjml4jVersion=1.1.5
tikaVersion=3.2.3
fuzzywuzzyVersion=1.4.0
blurhashVersion=0.3.0
# Plugin dependency versions
pf4jVersion=3.13.0
pf4jKspVersion=2.2.20-1.0.3
pf4jVersion=3.15.0
pf4jKspVersion=2.3.0-1.0.4
# Test framework versions
junitVersion=6.0.0
mockkVersion=1.14.6
junitVersion=6.0.2
mockkVersion=1.14.9
# CI plugins
sonarVersion=7.1.0.6387