From cc7af90b39a698d830ea7155df2bb0841092979d Mon Sep 17 00:00:00 2001 From: panos-kakos Date: Mon, 3 Nov 2025 21:41:23 +0200 Subject: [PATCH 1/2] [JAVA-48020] Created new submodule jackson-annotations-2 and moved article from jackson-simple --- jackson-modules/jackson-annotations-2/pom.xml | 15 +++++++++++++++ .../baeldung/jackson/jsonproperty/MyDto.java | 0 .../jsonproperty/MyDtoFieldNameChanged.java | 0 .../src/main/resources/logback.xml | 19 +++++++++++++++++++ .../jsonproperty/JsonPropertyUnitTest.java | 0 jackson-modules/pom.xml | 1 + 6 files changed, 35 insertions(+) create mode 100644 jackson-modules/jackson-annotations-2/pom.xml rename {jackson-simple => jackson-modules/jackson-annotations-2}/src/main/java/com/baeldung/jackson/jsonproperty/MyDto.java (100%) rename {jackson-simple => jackson-modules/jackson-annotations-2}/src/main/java/com/baeldung/jackson/jsonproperty/MyDtoFieldNameChanged.java (100%) create mode 100644 jackson-modules/jackson-annotations-2/src/main/resources/logback.xml rename {jackson-simple => jackson-modules/jackson-annotations-2}/src/test/java/com/baeldung/jackson/jsonproperty/JsonPropertyUnitTest.java (100%) diff --git a/jackson-modules/jackson-annotations-2/pom.xml b/jackson-modules/jackson-annotations-2/pom.xml new file mode 100644 index 000000000000..2a7c5a822b15 --- /dev/null +++ b/jackson-modules/jackson-annotations-2/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + jackson-annotations-2 + jackson-annotations-2 + + + com.baeldung + jackson-modules + 0.0.1-SNAPSHOT + + + \ No newline at end of file diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/jsonproperty/MyDto.java b/jackson-modules/jackson-annotations-2/src/main/java/com/baeldung/jackson/jsonproperty/MyDto.java similarity index 100% rename from jackson-simple/src/main/java/com/baeldung/jackson/jsonproperty/MyDto.java rename to jackson-modules/jackson-annotations-2/src/main/java/com/baeldung/jackson/jsonproperty/MyDto.java diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/jsonproperty/MyDtoFieldNameChanged.java b/jackson-modules/jackson-annotations-2/src/main/java/com/baeldung/jackson/jsonproperty/MyDtoFieldNameChanged.java similarity index 100% rename from jackson-simple/src/main/java/com/baeldung/jackson/jsonproperty/MyDtoFieldNameChanged.java rename to jackson-modules/jackson-annotations-2/src/main/java/com/baeldung/jackson/jsonproperty/MyDtoFieldNameChanged.java diff --git a/jackson-modules/jackson-annotations-2/src/main/resources/logback.xml b/jackson-modules/jackson-annotations-2/src/main/resources/logback.xml new file mode 100644 index 000000000000..56af2d397e63 --- /dev/null +++ b/jackson-modules/jackson-annotations-2/src/main/resources/logback.xml @@ -0,0 +1,19 @@ + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jackson-simple/src/test/java/com/baeldung/jackson/jsonproperty/JsonPropertyUnitTest.java b/jackson-modules/jackson-annotations-2/src/test/java/com/baeldung/jackson/jsonproperty/JsonPropertyUnitTest.java similarity index 100% rename from jackson-simple/src/test/java/com/baeldung/jackson/jsonproperty/JsonPropertyUnitTest.java rename to jackson-modules/jackson-annotations-2/src/test/java/com/baeldung/jackson/jsonproperty/JsonPropertyUnitTest.java diff --git a/jackson-modules/pom.xml b/jackson-modules/pom.xml index bc1d0fa5805b..72683848f227 100644 --- a/jackson-modules/pom.xml +++ b/jackson-modules/pom.xml @@ -16,6 +16,7 @@ jackson-annotations + jackson-annotations-2 jackson-conversions jackson-conversions-2 jackson-conversions-3 From f9992f37484c29cd2874b1b608d4eceb1988197c Mon Sep 17 00:00:00 2001 From: panos-kakos Date: Mon, 3 Nov 2025 21:45:41 +0200 Subject: [PATCH 2/2] [JAVA-48020] Created new submodule jackson-core-2 and moved article from jackson-simple --- jackson-modules/jackson-core-2/pom.xml | 15 +++++++++++++++ .../jackson/ignorenullfields/MyDto.java | 0 .../ignorenullfields/MyDtoIgnoreNull.java | 0 .../src/main/resources/logback.xml | 19 +++++++++++++++++++ .../IgnoreNullFieldsUnitTest.java | 0 jackson-modules/pom.xml | 1 + 6 files changed, 35 insertions(+) create mode 100644 jackson-modules/jackson-core-2/pom.xml rename {jackson-simple => jackson-modules/jackson-core-2}/src/main/java/com/baeldung/jackson/ignorenullfields/MyDto.java (100%) rename {jackson-simple => jackson-modules/jackson-core-2}/src/main/java/com/baeldung/jackson/ignorenullfields/MyDtoIgnoreNull.java (100%) create mode 100644 jackson-modules/jackson-core-2/src/main/resources/logback.xml rename {jackson-simple => jackson-modules/jackson-core-2}/src/test/java/com/baeldung/jackson/ignorenullfields/IgnoreNullFieldsUnitTest.java (100%) diff --git a/jackson-modules/jackson-core-2/pom.xml b/jackson-modules/jackson-core-2/pom.xml new file mode 100644 index 000000000000..fe41d92347f8 --- /dev/null +++ b/jackson-modules/jackson-core-2/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + jackson-core-2 + jackson-core-2 + + + com.baeldung + jackson-modules + 0.0.1-SNAPSHOT + + + \ No newline at end of file diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/ignorenullfields/MyDto.java b/jackson-modules/jackson-core-2/src/main/java/com/baeldung/jackson/ignorenullfields/MyDto.java similarity index 100% rename from jackson-simple/src/main/java/com/baeldung/jackson/ignorenullfields/MyDto.java rename to jackson-modules/jackson-core-2/src/main/java/com/baeldung/jackson/ignorenullfields/MyDto.java diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/ignorenullfields/MyDtoIgnoreNull.java b/jackson-modules/jackson-core-2/src/main/java/com/baeldung/jackson/ignorenullfields/MyDtoIgnoreNull.java similarity index 100% rename from jackson-simple/src/main/java/com/baeldung/jackson/ignorenullfields/MyDtoIgnoreNull.java rename to jackson-modules/jackson-core-2/src/main/java/com/baeldung/jackson/ignorenullfields/MyDtoIgnoreNull.java diff --git a/jackson-modules/jackson-core-2/src/main/resources/logback.xml b/jackson-modules/jackson-core-2/src/main/resources/logback.xml new file mode 100644 index 000000000000..56af2d397e63 --- /dev/null +++ b/jackson-modules/jackson-core-2/src/main/resources/logback.xml @@ -0,0 +1,19 @@ + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jackson-simple/src/test/java/com/baeldung/jackson/ignorenullfields/IgnoreNullFieldsUnitTest.java b/jackson-modules/jackson-core-2/src/test/java/com/baeldung/jackson/ignorenullfields/IgnoreNullFieldsUnitTest.java similarity index 100% rename from jackson-simple/src/test/java/com/baeldung/jackson/ignorenullfields/IgnoreNullFieldsUnitTest.java rename to jackson-modules/jackson-core-2/src/test/java/com/baeldung/jackson/ignorenullfields/IgnoreNullFieldsUnitTest.java diff --git a/jackson-modules/pom.xml b/jackson-modules/pom.xml index 72683848f227..4272aae76e9c 100644 --- a/jackson-modules/pom.xml +++ b/jackson-modules/pom.xml @@ -21,6 +21,7 @@ jackson-conversions-2 jackson-conversions-3 jackson-core + jackson-core-2 jackson-custom-conversions jackson-exceptions jackson-jr