Update Jackson to 2.18.2

A minor change in a test class was necessary; cf. https://github.com/FasterXML/jackson-databind/issues/4499

Co-authored-by: Till-André Diegeler<till-andre.diegeler@cloudogu.com>
This commit is contained in:
Till-André Diegeler
2024-12-13 14:10:19 +01:00
parent 1118290924
commit f12722b70f
3 changed files with 5 additions and 2 deletions

View File

@@ -3,7 +3,7 @@ ext {
guiceVersion = '7.0.0'
resteasyVersion = '6.2.5.Final'
jacksonVersion = '2.15.2'
jacksonVersion = '2.18.2'
legmanVersion = '2.0.3'

View File

@@ -34,7 +34,7 @@ configurations {
dependencies.add(project.getDependencies().create("jakarta.ws.rs:jakarta.ws.rs-api:3.1.0"))
dependencies.add(project.getDependencies().create("jakarta.servlet:jakarta.servlet-api:6.0.0"))
dependencies.add(project.getDependencies().create("io.swagger.core.v3:swagger-jaxrs2-jakarta:2.2.19"))
dependencies.add(project.getDependencies().create("com.fasterxml.jackson.core:jackson-core:2.15.2"))
dependencies.add(project.getDependencies().create("com.fasterxml.jackson.core:jackson-core:2.18.2"))
}
})
}

View File

@@ -19,6 +19,7 @@ package sonia.scm.search;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import lombok.Getter;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
@@ -468,6 +469,7 @@ class LuceneQueryBuilderTest {
QueryResult result = query(InetOrgPerson.class, "Arthur");
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new Jdk8Module());
JsonNode root = mapper.valueToTree(result);
assertThat(root.get("totalHits").asInt()).isOne();
@@ -496,6 +498,7 @@ class LuceneQueryBuilderTest {
ObjectMapper mapper = new ObjectMapper();
mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
mapper.registerModule(new JavaTimeModule());
mapper.registerModule(new Jdk8Module());
JsonNode root = mapper.valueToTree(result);
JsonNode fields = root.get("hits").get(0).get("fields");