From 5701a71e9556156a21f990c00611ef8fd33e163e Mon Sep 17 00:00:00 2001 From: Francois Le Droff Date: Thu, 20 Mar 2025 20:03:48 +0100 Subject: [PATCH 1/2] GH-230 removing unwanted/unneeded/unused cloudevent serializer and deserializer and hence dependency --- core/pom.xml | 4 ---- core/src/main/java/com/adobe/aio/util/JacksonUtil.java | 6 ------ pom.xml | 9 --------- 3 files changed, 19 deletions(-) diff --git a/core/pom.xml b/core/pom.xml index c95417b8..544da77b 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -71,10 +71,6 @@ io.openapitools.jackson.dataformat jackson-dataformat-hal - - io.cloudevents - cloudevents-api - org.junit.jupiter diff --git a/core/src/main/java/com/adobe/aio/util/JacksonUtil.java b/core/src/main/java/com/adobe/aio/util/JacksonUtil.java index 9febae2b..6bf9178f 100644 --- a/core/src/main/java/com/adobe/aio/util/JacksonUtil.java +++ b/core/src/main/java/com/adobe/aio/util/JacksonUtil.java @@ -20,8 +20,6 @@ import com.fasterxml.jackson.databind.module.SimpleModule; import com.fasterxml.jackson.databind.node.TextNode; import com.fasterxml.jackson.datatype.jdk8.Jdk8Module; -import io.cloudevents.json.ZonedDateTimeDeserializer; -import io.cloudevents.json.ZonedDateTimeSerializer; import io.openapitools.jackson.dataformat.hal.JacksonHALModule; import java.time.ZonedDateTime; import org.apache.commons.lang3.StringUtils; @@ -35,10 +33,6 @@ private JacksonUtil() { JsonMapper.builder() .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) .serializationInclusion(Include.NON_NULL) - .addModule(new SimpleModule() - .addSerializer(ZonedDateTime.class, new ZonedDateTimeSerializer()) - .addDeserializer(ZonedDateTime.class, new ZonedDateTimeDeserializer())) - // let's stick to CloudEvents v1 ISO_OFFSET_DATE_TIME date format .addModule(new JacksonHALModule()) .addModule(new Jdk8Module()) .build(); diff --git a/pom.xml b/pom.xml index bb66a5b8..8a49c897 100644 --- a/pom.xml +++ b/pom.xml @@ -104,9 +104,6 @@ 2.13.4 0.11.5 - 1.2.0 - - 1.0.9 @@ -124,12 +121,6 @@ ${commons-text.version} - - io.cloudevents - cloudevents-api - ${cloudevents.version} - - org.apache.commons commons-lang3 From 49ec5f3ad1b3b4e252982e71e64399c9004dc418 Mon Sep 17 00:00:00 2001 From: Francois Le Droff Date: Fri, 21 Mar 2025 09:35:36 +0100 Subject: [PATCH 2/2] CI-7005 removing unneeded imports --- core/src/main/java/com/adobe/aio/util/JacksonUtil.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/core/src/main/java/com/adobe/aio/util/JacksonUtil.java b/core/src/main/java/com/adobe/aio/util/JacksonUtil.java index 6bf9178f..7407ec35 100644 --- a/core/src/main/java/com/adobe/aio/util/JacksonUtil.java +++ b/core/src/main/java/com/adobe/aio/util/JacksonUtil.java @@ -17,11 +17,9 @@ import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.databind.module.SimpleModule; import com.fasterxml.jackson.databind.node.TextNode; import com.fasterxml.jackson.datatype.jdk8.Jdk8Module; import io.openapitools.jackson.dataformat.hal.JacksonHALModule; -import java.time.ZonedDateTime; import org.apache.commons.lang3.StringUtils; public class JacksonUtil {