diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index 77e6029620..f8b10f84d4 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -63,24 +63,24 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jackson-modules/jackson-annotations/README.md b/libraries-jackson/jackson-annotations/README.md
similarity index 100%
rename from jackson-modules/jackson-annotations/README.md
rename to libraries-jackson/jackson-annotations/README.md
diff --git a/jackson-modules/jackson-annotations/pom.xml b/libraries-jackson/jackson-annotations/pom.xml
similarity index 96%
rename from jackson-modules/jackson-annotations/pom.xml
rename to libraries-jackson/jackson-annotations/pom.xml
index 0da73e5791..5ca28cc1e8 100644
--- a/jackson-modules/jackson-annotations/pom.xml
+++ b/libraries-jackson/jackson-annotations/pom.xml
@@ -9,7 +9,7 @@
com.ossez
- jackson-modules
+ libraries-jackson
0.0.2-SNAPSHOT
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/CustomListDeserializer.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/CustomListDeserializer.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/CustomListDeserializer.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/CustomListDeserializer.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/CustomListSerializer.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/CustomListSerializer.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/CustomListSerializer.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/CustomListSerializer.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/Item.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/Item.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/Item.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/Item.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithIdentity.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithIdentity.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithIdentity.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithIdentity.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithIgnore.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithIgnore.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithIgnore.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithIgnore.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithRef.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithRef.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithRef.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithRef.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithSerializer.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithSerializer.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithSerializer.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithSerializer.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithView.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithView.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithView.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/ItemWithView.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/User.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/User.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/User.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/User.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithIdentity.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithIdentity.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithIdentity.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithIdentity.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithIgnore.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithIgnore.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithIgnore.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithIgnore.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithRef.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithRef.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithRef.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithRef.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithSerializer.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithSerializer.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithSerializer.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithSerializer.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithView.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithView.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithView.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/UserWithView.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/jsonview/Views.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/jsonview/Views.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/jsonview/Views.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/bidirection/jsonview/Views.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/Character.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/Character.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/Character.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/Character.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/ControlledCharacter.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/ControlledCharacter.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/ControlledCharacter.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/ControlledCharacter.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/ImperialSpy.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/ImperialSpy.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/ImperialSpy.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/ImperialSpy.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/King.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/King.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/King.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/King.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/Knight.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/Knight.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/Knight.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/Knight.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/NamedCharacter.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/NamedCharacter.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/NamedCharacter.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/deductionbasedpolymorphism/NamedCharacter.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/domain/Person.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/domain/Person.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/domain/Person.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/domain/Person.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/format/User.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/format/User.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/format/User.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/format/User.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/Application.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/Application.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/Application.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/Application.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/Person.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/Person.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/Person.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/Person.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/User.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/User.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/User.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/User.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/UserRepository.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/UserRepository.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/UserRepository.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonignorevstransient/UserRepository.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/Keyboard.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/Keyboard.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/Keyboard.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/Keyboard.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/ObjectWithMap.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/ObjectWithMap.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/ObjectWithMap.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/ObjectWithMap.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/ProgrammerAnnotated.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/ProgrammerAnnotated.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/ProgrammerAnnotated.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/ProgrammerAnnotated.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/ProgrammerNotAnnotated.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/ProgrammerNotAnnotated.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/ProgrammerNotAnnotated.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonmerge/ProgrammerNotAnnotated.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/Item.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/Item.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/Item.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/Item.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/MyBeanSerializerModifier.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/MyBeanSerializerModifier.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/MyBeanSerializerModifier.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/MyBeanSerializerModifier.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/UpperCasingWriter.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/UpperCasingWriter.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/UpperCasingWriter.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/UpperCasingWriter.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/User.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/User.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/User.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/User.java
diff --git a/jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/Views.java b/libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/Views.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/Views.java
rename to libraries-jackson/jackson-annotations/src/main/java/com/ossez/jackson/jsonview/Views.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/AdvancedAnnotationsUnitTest.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/AdvancedAnnotationsUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/AdvancedAnnotationsUnitTest.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/AdvancedAnnotationsUnitTest.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/AppendBeans.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/AppendBeans.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/AppendBeans.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/AppendBeans.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/IdentityReferenceBeans.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/IdentityReferenceBeans.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/IdentityReferenceBeans.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/IdentityReferenceBeans.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/NamingBean.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/NamingBean.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/NamingBean.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/NamingBean.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/POJOBuilderBean.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/POJOBuilderBean.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/POJOBuilderBean.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/POJOBuilderBean.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/PropertyDescriptionBean.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/PropertyDescriptionBean.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/PropertyDescriptionBean.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/PropertyDescriptionBean.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/TypeIdBean.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/TypeIdBean.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/TypeIdBean.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/TypeIdBean.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/TypeIdResolverStructure.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/TypeIdResolverStructure.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/TypeIdResolverStructure.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/advancedannotations/TypeIdResolverStructure.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/bidirection/JacksonBidirectionRelationUnitTest.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/bidirection/JacksonBidirectionRelationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/bidirection/JacksonBidirectionRelationUnitTest.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/bidirection/JacksonBidirectionRelationUnitTest.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/CaseInsensitiveInferenceUnitTest.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/CaseInsensitiveInferenceUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/CaseInsensitiveInferenceUnitTest.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/CaseInsensitiveInferenceUnitTest.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/ContainedInferenceUnitTest.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/ContainedInferenceUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/ContainedInferenceUnitTest.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/ContainedInferenceUnitTest.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/JsonStringFormatterUtil.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/JsonStringFormatterUtil.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/JsonStringFormatterUtil.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/JsonStringFormatterUtil.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/SimpleInferenceUnitTest.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/SimpleInferenceUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/SimpleInferenceUnitTest.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/deductionbasedpolymorphism/SimpleInferenceUnitTest.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/format/JsonFormatUnitTest.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/format/JsonFormatUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/format/JsonFormatUnitTest.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/format/JsonFormatUnitTest.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/jsonignorevstransient/PersonUnitTest.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/jsonignorevstransient/PersonUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/jsonignorevstransient/PersonUnitTest.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/jsonignorevstransient/PersonUnitTest.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/jsonmerge/JsonMergeUnitTest.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/jsonmerge/JsonMergeUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/jsonmerge/JsonMergeUnitTest.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/jsonmerge/JsonMergeUnitTest.java
diff --git a/jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/jsonview/JacksonJsonViewUnitTest.java b/libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/jsonview/JacksonJsonViewUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/java/com/ossez/jackson/jsonview/JacksonJsonViewUnitTest.java
rename to libraries-jackson/jackson-annotations/src/test/java/com/ossez/jackson/jsonview/JacksonJsonViewUnitTest.java
diff --git a/jackson-modules/jackson-annotations/src/test/resources/application.properties b/libraries-jackson/jackson-annotations/src/test/resources/application.properties
similarity index 100%
rename from jackson-modules/jackson-annotations/src/test/resources/application.properties
rename to libraries-jackson/jackson-annotations/src/test/resources/application.properties
diff --git a/jackson-modules/jackson-conversions-2/README.md b/libraries-jackson/jackson-conversions-2/README.md
similarity index 100%
rename from jackson-modules/jackson-conversions-2/README.md
rename to libraries-jackson/jackson-conversions-2/README.md
diff --git a/jackson-modules/jackson-conversions-2/pom.xml b/libraries-jackson/jackson-conversions-2/pom.xml
similarity index 97%
rename from jackson-modules/jackson-conversions-2/pom.xml
rename to libraries-jackson/jackson-conversions-2/pom.xml
index 58de10fbd9..310358a8f6 100644
--- a/jackson-modules/jackson-conversions-2/pom.xml
+++ b/libraries-jackson/jackson-conversions-2/pom.xml
@@ -9,7 +9,7 @@
com.ossez
- jackson-modules
+ libraries-jackson
0.0.2-SNAPSHOT
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/Game.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/Game.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/Game.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/Game.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/GameAnnotatedByJsonFormat.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/GameAnnotatedByJsonFormat.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/GameAnnotatedByJsonFormat.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/GameAnnotatedByJsonFormat.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/GameAnnotatedByJsonSerializeDeserialize.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/GameAnnotatedByJsonSerializeDeserialize.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/GameAnnotatedByJsonSerializeDeserialize.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/GameAnnotatedByJsonSerializeDeserialize.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/NumericBooleanDeserializer.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/NumericBooleanDeserializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/NumericBooleanDeserializer.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/NumericBooleanDeserializer.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/NumericBooleanSerializer.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/NumericBooleanSerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/NumericBooleanSerializer.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/booleanAsInt/NumericBooleanSerializer.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/JsonCsvConverter.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/JsonCsvConverter.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/JsonCsvConverter.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/JsonCsvConverter.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLine.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLine.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLine.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLine.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLineForCsv.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLineForCsv.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLineForCsv.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLineForCsv.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/Product.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/Product.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/Product.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/Product.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductJsonNode.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductJsonNode.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductJsonNode.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductJsonNode.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductMap.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductMap.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductMap.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductMap.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/jsonurlreader/JsonUrlReader.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/jsonurlreader/JsonUrlReader.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/jsonurlreader/JsonUrlReader.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/jsonurlreader/JsonUrlReader.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/jsonurlreader/data/Example.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/jsonurlreader/data/Example.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/jsonurlreader/data/Example.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/jsonurlreader/data/Example.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/multiplefields/Weather.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/multiplefields/Weather.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/multiplefields/Weather.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/multiplefields/Weather.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/snakecase/User.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/snakecase/User.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/snakecase/User.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/snakecase/User.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/snakecase/UserWithPropertyNames.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/snakecase/UserWithPropertyNames.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/snakecase/UserWithPropertyNames.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/snakecase/UserWithPropertyNames.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/snakecase/UserWithSnakeStrategy.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/snakecase/UserWithSnakeStrategy.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/snakecase/UserWithSnakeStrategy.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/snakecase/UserWithSnakeStrategy.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/tocollection/Book.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/tocollection/Book.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/tocollection/Book.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/tocollection/Book.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/tocollection/JsonToCollectionUtil.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/tocollection/JsonToCollectionUtil.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/tocollection/JsonToCollectionUtil.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/tocollection/JsonToCollectionUtil.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Color.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Color.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Color.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Color.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Flower.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Flower.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Flower.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Flower.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/Order.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/Order.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/Order.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/Order.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/OrderLine.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/OrderLine.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/OrderLine.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/OrderLine.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/csv/JsonCsvConverter.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/csv/JsonCsvConverter.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/csv/JsonCsvConverter.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/csv/JsonCsvConverter.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/csv/OrderLine.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/csv/OrderLine.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/csv/OrderLine.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/csv/OrderLine.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/csv/OrderLineForCsv.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/csv/OrderLineForCsv.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/csv/OrderLineForCsv.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/csv/OrderLineForCsv.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/dynamicobject/Product.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/dynamicobject/Product.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/dynamicobject/Product.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/dynamicobject/Product.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/dynamicobject/ProductJsonNode.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/dynamicobject/ProductJsonNode.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/dynamicobject/ProductJsonNode.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/dynamicobject/ProductJsonNode.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/dynamicobject/ProductMap.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/dynamicobject/ProductMap.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/dynamicobject/ProductMap.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/dynamicobject/ProductMap.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/multiplefields/Weather.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/multiplefields/Weather.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/multiplefields/Weather.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/multiplefields/Weather.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/tocollection/Book.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/tocollection/Book.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/tocollection/Book.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/tocollection/Book.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/tocollection/JsonToCollectionUtil.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/tocollection/JsonToCollectionUtil.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/tocollection/JsonToCollectionUtil.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/tocollection/JsonToCollectionUtil.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/xmlToJson/Color.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/xmlToJson/Color.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/xmlToJson/Color.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/xmlToJson/Color.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/xmlToJson/Flower.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/xmlToJson/Flower.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/xmlToJson/Flower.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/xmlToJson/Flower.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/yaml/Order.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/yaml/Order.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/yaml/Order.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/yaml/Order.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/yaml/OrderLine.java b/libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/yaml/OrderLine.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/java/com/ossez/jackson/yaml/OrderLine.java
rename to libraries-jackson/jackson-conversions-2/src/main/java/com/ossez/jackson/yaml/OrderLine.java
diff --git a/jackson-modules/jackson-conversions-2/src/main/resources/csv/orderLines.csv b/libraries-jackson/jackson-conversions-2/src/main/resources/csv/orderLines.csv
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/resources/csv/orderLines.csv
rename to libraries-jackson/jackson-conversions-2/src/main/resources/csv/orderLines.csv
diff --git a/jackson-modules/jackson-conversions-2/src/main/resources/csv/orderLines.json b/libraries-jackson/jackson-conversions-2/src/main/resources/csv/orderLines.json
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/resources/csv/orderLines.json
rename to libraries-jackson/jackson-conversions-2/src/main/resources/csv/orderLines.json
diff --git a/jackson-modules/jackson-conversions-2/src/main/resources/to-java-collection/books.json b/libraries-jackson/jackson-conversions-2/src/main/resources/to-java-collection/books.json
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/resources/to-java-collection/books.json
rename to libraries-jackson/jackson-conversions-2/src/main/resources/to-java-collection/books.json
diff --git a/jackson-modules/jackson-conversions-2/src/main/resources/to-java-collection/books.xml b/libraries-jackson/jackson-conversions-2/src/main/resources/to-java-collection/books.xml
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/main/resources/to-java-collection/books.xml
rename to libraries-jackson/jackson-conversions-2/src/main/resources/to-java-collection/books.xml
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/booleanAsInt/BooleanAsIntegerUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/booleanAsInt/BooleanAsIntegerUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/booleanAsInt/BooleanAsIntegerUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/booleanAsInt/BooleanAsIntegerUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/csv/CsvUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/csv/CsvUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/csv/CsvUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/csv/CsvUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/dynamicobject/DynamicObjectDeserializationUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/dynamicobject/DynamicObjectDeserializationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/dynamicobject/DynamicObjectDeserializationUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/dynamicobject/DynamicObjectDeserializationUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/jsonurlreader/JsonMockServer.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/jsonurlreader/JsonMockServer.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/jsonurlreader/JsonMockServer.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/jsonurlreader/JsonMockServer.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/jsonurlreader/JsonUrlReaderIntegrationTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/jsonurlreader/JsonUrlReaderIntegrationTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/jsonurlreader/JsonUrlReaderIntegrationTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/jsonurlreader/JsonUrlReaderIntegrationTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/multiplefields/MapMultipleFieldsToSingleFieldUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/multiplefields/MapMultipleFieldsToSingleFieldUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/multiplefields/MapMultipleFieldsToSingleFieldUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/multiplefields/MapMultipleFieldsToSingleFieldUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/snakecase/SnakeCaseUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/snakecase/SnakeCaseUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/snakecase/SnakeCaseUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/snakecase/SnakeCaseUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/streaming/StreamingAPIUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/streaming/StreamingAPIUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/streaming/StreamingAPIUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/streaming/StreamingAPIUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/tocollection/DeserializeToJavaCollectionUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/tocollection/DeserializeToJavaCollectionUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/tocollection/DeserializeToJavaCollectionUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/tocollection/DeserializeToJavaCollectionUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/tocollection/JsonToCollectionUtilUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/tocollection/JsonToCollectionUtilUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/tocollection/JsonToCollectionUtilUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/tocollection/JsonToCollectionUtilUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/xmlToJson/XmlToJsonUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/xmlToJson/XmlToJsonUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/xmlToJson/XmlToJsonUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/xmlToJson/XmlToJsonUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/yaml/YamlUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/yaml/YamlUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/yaml/YamlUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/baeldung/jackson/yaml/YamlUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/csv/CsvUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/csv/CsvUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/csv/CsvUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/csv/CsvUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/dynamicobject/DynamicObjectDeserializationUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/dynamicobject/DynamicObjectDeserializationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/dynamicobject/DynamicObjectDeserializationUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/dynamicobject/DynamicObjectDeserializationUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/multiplefields/MapMultipleFieldsToSingleFieldUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/multiplefields/MapMultipleFieldsToSingleFieldUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/multiplefields/MapMultipleFieldsToSingleFieldUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/multiplefields/MapMultipleFieldsToSingleFieldUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/streaming/StreamingAPIUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/streaming/StreamingAPIUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/streaming/StreamingAPIUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/streaming/StreamingAPIUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/tocollection/DeserializeToJavaCollectionUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/tocollection/DeserializeToJavaCollectionUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/tocollection/DeserializeToJavaCollectionUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/tocollection/DeserializeToJavaCollectionUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/tocollection/JsonToCollectionUtilUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/tocollection/JsonToCollectionUtilUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/tocollection/JsonToCollectionUtilUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/tocollection/JsonToCollectionUtilUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/xmlToJson/XmlToJsonUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/xmlToJson/XmlToJsonUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/xmlToJson/XmlToJsonUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/xmlToJson/XmlToJsonUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/yaml/YamlUnitTest.java b/libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/yaml/YamlUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/java/com/ossez/jackson/yaml/YamlUnitTest.java
rename to libraries-jackson/jackson-conversions-2/src/test/java/com/ossez/jackson/yaml/YamlUnitTest.java
diff --git a/jackson-modules/jackson-conversions-2/src/test/resources/csv/expectedCsvFromJson.csv b/libraries-jackson/jackson-conversions-2/src/test/resources/csv/expectedCsvFromJson.csv
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/resources/csv/expectedCsvFromJson.csv
rename to libraries-jackson/jackson-conversions-2/src/test/resources/csv/expectedCsvFromJson.csv
diff --git a/jackson-modules/jackson-conversions-2/src/test/resources/csv/expectedFormattedCsvFromJson.csv b/libraries-jackson/jackson-conversions-2/src/test/resources/csv/expectedFormattedCsvFromJson.csv
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/resources/csv/expectedFormattedCsvFromJson.csv
rename to libraries-jackson/jackson-conversions-2/src/test/resources/csv/expectedFormattedCsvFromJson.csv
diff --git a/jackson-modules/jackson-conversions-2/src/test/resources/csv/expectedJsonFromCsv.json b/libraries-jackson/jackson-conversions-2/src/test/resources/csv/expectedJsonFromCsv.json
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/resources/csv/expectedJsonFromCsv.json
rename to libraries-jackson/jackson-conversions-2/src/test/resources/csv/expectedJsonFromCsv.json
diff --git a/jackson-modules/jackson-conversions-2/src/test/resources/deserialize-dynamic-object/embedded.json b/libraries-jackson/jackson-conversions-2/src/test/resources/deserialize-dynamic-object/embedded.json
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/resources/deserialize-dynamic-object/embedded.json
rename to libraries-jackson/jackson-conversions-2/src/test/resources/deserialize-dynamic-object/embedded.json
diff --git a/jackson-modules/jackson-conversions-2/src/test/resources/deserialize-dynamic-object/flat.json b/libraries-jackson/jackson-conversions-2/src/test/resources/deserialize-dynamic-object/flat.json
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/resources/deserialize-dynamic-object/flat.json
rename to libraries-jackson/jackson-conversions-2/src/test/resources/deserialize-dynamic-object/flat.json
diff --git a/jackson-modules/jackson-conversions-2/src/test/resources/yaml/orderInput.yaml b/libraries-jackson/jackson-conversions-2/src/test/resources/yaml/orderInput.yaml
similarity index 100%
rename from jackson-modules/jackson-conversions-2/src/test/resources/yaml/orderInput.yaml
rename to libraries-jackson/jackson-conversions-2/src/test/resources/yaml/orderInput.yaml
diff --git a/jackson-modules/jackson-conversions/README.md b/libraries-jackson/jackson-conversions/README.md
similarity index 100%
rename from jackson-modules/jackson-conversions/README.md
rename to libraries-jackson/jackson-conversions/README.md
diff --git a/jackson-modules/jackson-conversions/pom.xml b/libraries-jackson/jackson-conversions/pom.xml
similarity index 96%
rename from jackson-modules/jackson-conversions/pom.xml
rename to libraries-jackson/jackson-conversions/pom.xml
index f11e2b35fd..1953d42b73 100644
--- a/jackson-modules/jackson-conversions/pom.xml
+++ b/libraries-jackson/jackson-conversions/pom.xml
@@ -9,7 +9,7 @@
com.ossez
- jackson-modules
+ libraries-jackson
0.0.2-SNAPSHOT
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateDeserializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateDeserializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateDeserializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateDeserializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateSerializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateSerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateSerializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateSerializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateTimeSerializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateTimeSerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateTimeSerializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateTimeSerializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomLocalDateTimeSerializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomLocalDateTimeSerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomLocalDateTimeSerializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomLocalDateTimeSerializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/Event.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/Event.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/Event.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/Event.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithFormat.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithFormat.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithFormat.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithFormat.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithJodaTime.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithJodaTime.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithJodaTime.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithJodaTime.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithLocalDate.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithLocalDate.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithLocalDate.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithLocalDate.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithLocalDateTime.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithLocalDateTime.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithLocalDateTime.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithLocalDateTime.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithSerializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithSerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithSerializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithSerializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/City.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/City.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/City.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/City.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/Distance.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/Distance.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/Distance.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/Distance.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/City.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/City.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/City.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/City.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/CustomEnumDeserializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/CustomEnumDeserializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/CustomEnumDeserializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/CustomEnumDeserializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/Distance.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/Distance.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/Distance.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/Distance.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/City.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/City.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/City.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/City.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/Distance.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/Distance.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/Distance.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/Distance.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/City.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/City.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/City.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/City.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/Distance.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/Distance.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/Distance.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/Distance.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/City.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/City.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/City.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/City.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/Distance.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/Distance.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/Distance.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/Distance.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/Distance.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/Distance.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/Distance.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/Distance.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/DistanceSerializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/DistanceSerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/DistanceSerializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/DistanceSerializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumSimple.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumSimple.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumSimple.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumSimple.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithJsonFormat.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithJsonFormat.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithJsonFormat.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithJsonFormat.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithValue.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithValue.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithValue.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithValue.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumCustom.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumCustom.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumCustom.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumCustom.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumJsonFormat.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumJsonFormat.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumJsonFormat.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumJsonFormat.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDto.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDto.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDto.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDto.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoAccessLevel.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoAccessLevel.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoAccessLevel.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoAccessLevel.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithGetter.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithGetter.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithGetter.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithGetter.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithSetter.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithSetter.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithSetter.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithSetter.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Employee.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Employee.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Employee.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Employee.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Person.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Person.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Person.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Person.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/ClassWithAMap.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/map/ClassWithAMap.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/ClassWithAMap.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/map/ClassWithAMap.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/Fruit.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/map/Fruit.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/Fruit.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/map/Fruit.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPair.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPair.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPair.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPair.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairDeserializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairDeserializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairDeserializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairDeserializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairSerializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairSerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairSerializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairSerializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDto.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDto.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDto.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDto.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDtoNullKeySerializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDtoNullKeySerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDtoNullKeySerializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDtoNullKeySerializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/tocollection/MyDto.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/tocollection/MyDto.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/tocollection/MyDto.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/tocollection/MyDto.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/xml/Address.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/xml/Address.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/xml/Address.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/xml/Address.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/xml/Person.java b/libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/xml/Person.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/xml/Person.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/baeldung/jackson/xml/Person.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomDateDeserializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomDateDeserializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomDateDeserializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomDateDeserializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomDateSerializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomDateSerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomDateSerializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomDateSerializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomDateTimeSerializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomDateTimeSerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomDateTimeSerializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomDateTimeSerializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomLocalDateTimeSerializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomLocalDateTimeSerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomLocalDateTimeSerializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/CustomLocalDateTimeSerializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/Event.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/Event.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/Event.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/Event.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithFormat.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithFormat.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithFormat.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithFormat.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithJodaTime.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithJodaTime.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithJodaTime.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithJodaTime.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithLocalDate.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithLocalDate.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithLocalDate.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithLocalDate.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithLocalDateTime.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithLocalDateTime.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithLocalDateTime.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithLocalDateTime.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithSerializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithSerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithSerializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/date/EventWithSerializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/City.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/City.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/City.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/City.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/Distance.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/Distance.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/Distance.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/Distance.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/customdeserializer/City.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/customdeserializer/City.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/customdeserializer/City.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/customdeserializer/City.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/customdeserializer/CustomEnumDeserializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/customdeserializer/CustomEnumDeserializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/customdeserializer/CustomEnumDeserializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/customdeserializer/CustomEnumDeserializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/customdeserializer/Distance.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/customdeserializer/Distance.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/customdeserializer/Distance.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/customdeserializer/Distance.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsoncreator/City.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsoncreator/City.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsoncreator/City.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsoncreator/City.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsoncreator/Distance.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsoncreator/Distance.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsoncreator/Distance.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsoncreator/Distance.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonproperty/City.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonproperty/City.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonproperty/City.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonproperty/City.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonproperty/Distance.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonproperty/Distance.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonproperty/Distance.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonproperty/Distance.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonvalue/City.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonvalue/City.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonvalue/City.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonvalue/City.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonvalue/Distance.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonvalue/Distance.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonvalue/Distance.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/deserialization/jsonvalue/Distance.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/serialization/Distance.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/serialization/Distance.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/serialization/Distance.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/serialization/Distance.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/serialization/DistanceSerializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/serialization/DistanceSerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/serialization/DistanceSerializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/serialization/DistanceSerializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/DistanceEnumSimple.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/DistanceEnumSimple.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/DistanceEnumSimple.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/DistanceEnumSimple.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/DistanceEnumWithJsonFormat.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/DistanceEnumWithJsonFormat.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/DistanceEnumWithJsonFormat.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/DistanceEnumWithJsonFormat.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/DistanceEnumWithValue.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/DistanceEnumWithValue.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/DistanceEnumWithValue.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/DistanceEnumWithValue.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/MyDtoWithEnumCustom.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/MyDtoWithEnumCustom.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/MyDtoWithEnumCustom.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/MyDtoWithEnumCustom.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/MyDtoWithEnumJsonFormat.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/MyDtoWithEnumJsonFormat.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/MyDtoWithEnumJsonFormat.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/enums/withEnum/MyDtoWithEnumJsonFormat.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDto.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDto.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDto.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDto.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDtoAccessLevel.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDtoAccessLevel.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDtoAccessLevel.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDtoAccessLevel.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDtoWithGetter.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDtoWithGetter.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDtoWithGetter.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDtoWithGetter.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDtoWithSetter.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDtoWithSetter.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDtoWithSetter.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/field/MyDtoWithSetter.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/immutable/Employee.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/immutable/Employee.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/immutable/Employee.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/immutable/Employee.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/immutable/Person.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/immutable/Person.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/immutable/Person.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/immutable/Person.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/map/ClassWithAMap.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/map/ClassWithAMap.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/map/ClassWithAMap.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/map/ClassWithAMap.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/map/MyPair.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/map/MyPair.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/map/MyPair.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/map/MyPair.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/map/MyPairDeserializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/map/MyPairDeserializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/map/MyPairDeserializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/map/MyPairDeserializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/map/MyPairSerializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/map/MyPairSerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/map/MyPairSerializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/map/MyPairSerializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/mapnull/MyDto.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/mapnull/MyDto.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/mapnull/MyDto.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/mapnull/MyDto.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/mapnull/MyDtoNullKeySerializer.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/mapnull/MyDtoNullKeySerializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/mapnull/MyDtoNullKeySerializer.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/mapnull/MyDtoNullKeySerializer.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/tocollection/MyDto.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/tocollection/MyDto.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/tocollection/MyDto.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/tocollection/MyDto.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/xml/Address.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/xml/Address.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/xml/Address.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/xml/Address.java
diff --git a/jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/xml/Person.java b/libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/xml/Person.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/main/java/com/ossez/jackson/xml/Person.java
rename to libraries-jackson/jackson-conversions/src/main/java/com/ossez/jackson/xml/Person.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/date/JacksonDateUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/date/JacksonDateUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/date/JacksonDateUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/date/JacksonDateUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/DefaultEnumDeserializationUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/DefaultEnumDeserializationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/DefaultEnumDeserializationUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/DefaultEnumDeserializationUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/customdeserializer/EnumCustomDeserializationUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/customdeserializer/EnumCustomDeserializationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/customdeserializer/EnumCustomDeserializationUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/customdeserializer/EnumCustomDeserializationUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsoncreator/EnumDeserializationUsingJsonCreatorUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsoncreator/EnumDeserializationUsingJsonCreatorUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsoncreator/EnumDeserializationUsingJsonCreatorUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsoncreator/EnumDeserializationUsingJsonCreatorUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonproperty/EnumDeserializationUsingJsonPropertyUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonproperty/EnumDeserializationUsingJsonPropertyUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonproperty/EnumDeserializationUsingJsonPropertyUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonproperty/EnumDeserializationUsingJsonPropertyUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonvalue/EnumDeserializationUsingJsonValueUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonvalue/EnumDeserializationUsingJsonValueUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonvalue/EnumDeserializationUsingJsonValueUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonvalue/EnumDeserializationUsingJsonValueUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonEnumSerializationUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonEnumSerializationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonEnumSerializationUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonEnumSerializationUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonSerializationEnumsUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonSerializationEnumsUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonSerializationEnumsUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonSerializationEnumsUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/field/JacksonFieldUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/field/JacksonFieldUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/field/JacksonFieldUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/field/JacksonFieldUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/immutable/ImmutableObjectDeserializationUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/immutable/ImmutableObjectDeserializationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/immutable/ImmutableObjectDeserializationUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/immutable/ImmutableObjectDeserializationUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapDeserializeUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapDeserializeUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapDeserializeUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapDeserializeUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapSerializeUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapSerializeUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapSerializeUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapSerializeUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/map/MapWithJsonKeyValueUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/map/MapWithJsonKeyValueUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/map/MapWithJsonKeyValueUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/map/MapWithJsonKeyValueUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/mapnull/JacksonMapNullUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/mapnull/JacksonMapNullUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/mapnull/JacksonMapNullUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/mapnull/JacksonMapNullUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/nested/DeserializeWithNestedPropertiesUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/nested/DeserializeWithNestedPropertiesUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/nested/DeserializeWithNestedPropertiesUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/nested/DeserializeWithNestedPropertiesUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/nested/Product.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/nested/Product.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/nested/Product.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/nested/Product.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/nested/ProductDeserializer.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/nested/ProductDeserializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/nested/ProductDeserializer.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/nested/ProductDeserializer.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/tocollection/JacksonCollectionDeserializationUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/tocollection/JacksonCollectionDeserializationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/tocollection/JacksonCollectionDeserializationUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/tocollection/JacksonCollectionDeserializationUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/tojsonnode/StringToJsonNodeUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/tojsonnode/StringToJsonNodeUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/tojsonnode/StringToJsonNodeUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/tojsonnode/StringToJsonNodeUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/xml/XMLSerializeDeserializeUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/xml/XMLSerializeDeserializeUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/xml/XMLSerializeDeserializeUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/baeldung/jackson/xml/XMLSerializeDeserializeUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/date/JacksonDateUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/date/JacksonDateUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/date/JacksonDateUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/date/JacksonDateUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/DefaultEnumDeserializationUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/DefaultEnumDeserializationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/DefaultEnumDeserializationUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/DefaultEnumDeserializationUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/customdeserializer/EnumCustomDeserializationUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/customdeserializer/EnumCustomDeserializationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/customdeserializer/EnumCustomDeserializationUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/customdeserializer/EnumCustomDeserializationUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/jsoncreator/EnumDeserializationUsingJsonCreatorUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/jsoncreator/EnumDeserializationUsingJsonCreatorUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/jsoncreator/EnumDeserializationUsingJsonCreatorUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/jsoncreator/EnumDeserializationUsingJsonCreatorUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/jsonproperty/EnumDeserializationUsingJsonPropertyUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/jsonproperty/EnumDeserializationUsingJsonPropertyUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/jsonproperty/EnumDeserializationUsingJsonPropertyUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/jsonproperty/EnumDeserializationUsingJsonPropertyUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/jsonvalue/EnumDeserializationUsingJsonValueUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/jsonvalue/EnumDeserializationUsingJsonValueUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/jsonvalue/EnumDeserializationUsingJsonValueUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/enums/deserialization/jsonvalue/EnumDeserializationUsingJsonValueUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/enums/serialization/JacksonEnumSerializationUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/enums/serialization/JacksonEnumSerializationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/enums/serialization/JacksonEnumSerializationUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/enums/serialization/JacksonEnumSerializationUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/enums/serialization/JacksonSerializationEnumsUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/enums/serialization/JacksonSerializationEnumsUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/enums/serialization/JacksonSerializationEnumsUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/enums/serialization/JacksonSerializationEnumsUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/field/JacksonFieldUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/field/JacksonFieldUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/field/JacksonFieldUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/field/JacksonFieldUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/immutable/ImmutableObjectDeserializationUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/immutable/ImmutableObjectDeserializationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/immutable/ImmutableObjectDeserializationUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/immutable/ImmutableObjectDeserializationUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/map/JacksonMapDeserializeUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/map/JacksonMapDeserializeUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/map/JacksonMapDeserializeUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/map/JacksonMapDeserializeUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/map/JacksonMapSerializeUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/map/JacksonMapSerializeUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/map/JacksonMapSerializeUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/map/JacksonMapSerializeUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/mapnull/JacksonMapNullUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/mapnull/JacksonMapNullUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/mapnull/JacksonMapNullUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/mapnull/JacksonMapNullUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/nested/DeserializeWithNestedPropertiesUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/nested/DeserializeWithNestedPropertiesUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/nested/DeserializeWithNestedPropertiesUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/nested/DeserializeWithNestedPropertiesUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/nested/Product.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/nested/Product.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/nested/Product.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/nested/Product.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/nested/ProductDeserializer.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/nested/ProductDeserializer.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/nested/ProductDeserializer.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/nested/ProductDeserializer.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/tocollection/JacksonCollectionDeserializationUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/tocollection/JacksonCollectionDeserializationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/tocollection/JacksonCollectionDeserializationUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/tocollection/JacksonCollectionDeserializationUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/tojsonnode/StringToJsonNodeUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/tojsonnode/StringToJsonNodeUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/tojsonnode/StringToJsonNodeUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/tojsonnode/StringToJsonNodeUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/xml/XMLSerializeDeserializeUnitTest.java b/libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/xml/XMLSerializeDeserializeUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/java/com/ossez/jackson/xml/XMLSerializeDeserializeUnitTest.java
rename to libraries-jackson/jackson-conversions/src/test/java/com/ossez/jackson/xml/XMLSerializeDeserializeUnitTest.java
diff --git a/jackson-modules/jackson-conversions/src/test/resources/simple_bean.xml b/libraries-jackson/jackson-conversions/src/test/resources/simple_bean.xml
similarity index 100%
rename from jackson-modules/jackson-conversions/src/test/resources/simple_bean.xml
rename to libraries-jackson/jackson-conversions/src/test/resources/simple_bean.xml
diff --git a/jackson-modules/jackson-custom-conversions/README.md b/libraries-jackson/jackson-custom-conversions/README.md
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/README.md
rename to libraries-jackson/jackson-custom-conversions/README.md
diff --git a/jackson-modules/jackson-custom-conversions/javatypefromclassinjava/JavaTypeFromClassUnitTest.java b/libraries-jackson/jackson-custom-conversions/javatypefromclassinjava/JavaTypeFromClassUnitTest.java
similarity index 96%
rename from jackson-modules/jackson-custom-conversions/javatypefromclassinjava/JavaTypeFromClassUnitTest.java
rename to libraries-jackson/jackson-custom-conversions/javatypefromclassinjava/JavaTypeFromClassUnitTest.java
index bb95d9987b..f41f297fba 100644
--- a/jackson-modules/jackson-custom-conversions/javatypefromclassinjava/JavaTypeFromClassUnitTest.java
+++ b/libraries-jackson/jackson-custom-conversions/javatypefromclassinjava/JavaTypeFromClassUnitTest.java
@@ -1,38 +1,38 @@
-package com.baeldung.javatypefromclassinjava;
-
-import com.fasterxml.jackson.databind.JavaType;
-import com.fasterxml.jackson.databind.type.TypeFactory;
-import org.junit.Test;
-
-import static org.junit.Assert.assertNotNull;
-
-public class JavaTypeFromClassUnitTest {
-
- @Test
- public void givenGenericClass_whenCreatingJavaType_thenJavaTypeNotNull() {
- Class> myClass = MyGenericClass.class;
-
- JavaType javaType = TypeFactory.defaultInstance().constructType(myClass);
-
- assertNotNull(javaType);
- }
-
- @Test
- public void givenParametricType_whenCreatingJavaType_thenJavaTypeNotNull() {
- Class> containerClass = Container.class;
- Class> elementType = String.class;
-
- JavaType javaType = TypeFactory.defaultInstance().constructParametricType(containerClass, elementType);
-
- assertNotNull(javaType);
- }
-
- static class MyGenericClass {
- // Class implementation
- }
-
- static class Container {
- // Class implementation
- }
-
-}
+package com.baeldung.javatypefromclassinjava;
+
+import com.fasterxml.jackson.databind.JavaType;
+import com.fasterxml.jackson.databind.type.TypeFactory;
+import org.junit.Test;
+
+import static org.junit.Assert.assertNotNull;
+
+public class JavaTypeFromClassUnitTest {
+
+ @Test
+ public void givenGenericClass_whenCreatingJavaType_thenJavaTypeNotNull() {
+ Class> myClass = MyGenericClass.class;
+
+ JavaType javaType = TypeFactory.defaultInstance().constructType(myClass);
+
+ assertNotNull(javaType);
+ }
+
+ @Test
+ public void givenParametricType_whenCreatingJavaType_thenJavaTypeNotNull() {
+ Class> containerClass = Container.class;
+ Class> elementType = String.class;
+
+ JavaType javaType = TypeFactory.defaultInstance().constructParametricType(containerClass, elementType);
+
+ assertNotNull(javaType);
+ }
+
+ static class MyGenericClass {
+ // Class implementation
+ }
+
+ static class Container {
+ // Class implementation
+ }
+
+}
diff --git a/jackson-modules/jackson-custom-conversions/pom.xml b/libraries-jackson/jackson-custom-conversions/pom.xml
similarity index 96%
rename from jackson-modules/jackson-custom-conversions/pom.xml
rename to libraries-jackson/jackson-custom-conversions/pom.xml
index 8772558bf3..cb8a7a0ed3 100644
--- a/jackson-modules/jackson-custom-conversions/pom.xml
+++ b/libraries-jackson/jackson-custom-conversions/pom.xml
@@ -9,7 +9,7 @@
com.ossez
- jackson-modules
+ libraries-jackson
0.0.2-SNAPSHOT
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/File.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/File.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/File.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/File.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/Folder.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/Folder.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/Folder.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/Folder.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderBeanSerializerModifier.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderBeanSerializerModifier.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderBeanSerializerModifier.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderBeanSerializerModifier.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializer.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializer.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializer.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializer.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithCallingOwnSerializer.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithCallingOwnSerializer.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithCallingOwnSerializer.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithCallingOwnSerializer.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithDefaultSerializerStored.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithDefaultSerializerStored.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithDefaultSerializerStored.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithDefaultSerializerStored.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithInternalObjectMapper.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithInternalObjectMapper.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithInternalObjectMapper.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithInternalObjectMapper.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithSerializerProvider.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithSerializerProvider.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithSerializerProvider.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithSerializerProvider.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ActorJackson.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ActorJackson.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ActorJackson.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ActorJackson.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Item.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Item.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Item.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Item.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializer.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializer.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializer.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializer.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializerOnClass.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializerOnClass.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializerOnClass.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializerOnClass.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemWithDeserializer.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemWithDeserializer.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemWithDeserializer.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemWithDeserializer.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemWithWrappedUser.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemWithWrappedUser.java
similarity index 95%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemWithWrappedUser.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemWithWrappedUser.java
index 827d7dd768..9ad92b9ec6 100644
--- a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemWithWrappedUser.java
+++ b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemWithWrappedUser.java
@@ -1,31 +1,31 @@
-package com.baeldung.deserialization;
-
-public class ItemWithWrappedUser {
-
- public int id;
- public String itemName;
- public Wrapper owner;
-
- public ItemWithWrappedUser() {
- super();
- }
-
- public ItemWithWrappedUser(final int id, final String itemName, final Wrapper owner) {
- this.id = id;
- this.itemName = itemName;
- this.owner = owner;
- }
-
- public int getId() {
- return id;
- }
-
- public String getItemName() {
- return itemName;
- }
-
- public Wrapper getOwner() {
- return owner;
- }
-
-}
+package com.baeldung.deserialization;
+
+public class ItemWithWrappedUser {
+
+ public int id;
+ public String itemName;
+ public Wrapper owner;
+
+ public ItemWithWrappedUser() {
+ super();
+ }
+
+ public ItemWithWrappedUser(final int id, final String itemName, final Wrapper owner) {
+ this.id = id;
+ this.itemName = itemName;
+ this.owner = owner;
+ }
+
+ public int getId() {
+ return id;
+ }
+
+ public String getItemName() {
+ return itemName;
+ }
+
+ public Wrapper getOwner() {
+ return owner;
+ }
+
+}
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Movie.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Movie.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Movie.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Movie.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/User.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/User.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/User.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/User.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Wrapper.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Wrapper.java
similarity index 93%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Wrapper.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Wrapper.java
index a9baa52277..6b1f64e854 100644
--- a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Wrapper.java
+++ b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Wrapper.java
@@ -1,15 +1,15 @@
-package com.baeldung.deserialization;
-
-public class Wrapper {
-
- T value;
-
- public T getValue() {
- return value;
- }
-
- public void setValue(T value) {
- this.value = value;
- }
-
-}
+package com.baeldung.deserialization;
+
+public class Wrapper {
+
+ T value;
+
+ public T getValue() {
+ return value;
+ }
+
+ public void setValue(T value) {
+ this.value = value;
+ }
+
+}
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/WrapperDeserializer.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/WrapperDeserializer.java
similarity index 97%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/WrapperDeserializer.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/WrapperDeserializer.java
index e6a4bea0d6..e086e255a1 100644
--- a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/WrapperDeserializer.java
+++ b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/WrapperDeserializer.java
@@ -1,30 +1,30 @@
-package com.baeldung.deserialization;
-
-import java.io.IOException;
-
-import com.fasterxml.jackson.core.JsonParser;
-import com.fasterxml.jackson.databind.BeanProperty;
-import com.fasterxml.jackson.databind.DeserializationContext;
-import com.fasterxml.jackson.databind.JavaType;
-import com.fasterxml.jackson.databind.JsonDeserializer;
-import com.fasterxml.jackson.databind.deser.ContextualDeserializer;
-
-public class WrapperDeserializer extends JsonDeserializer> implements ContextualDeserializer {
-
- private JavaType type;
-
- @Override
- public JsonDeserializer> createContextual(DeserializationContext ctxt, BeanProperty property) {
- this.type = property.getType()
- .containedType(0);
- return this;
- }
-
- @Override
- public Wrapper> deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException {
- Wrapper> wrapper = new Wrapper<>();
- wrapper.setValue(deserializationContext.readValue(jsonParser, type));
- return wrapper;
- }
-
-}
+package com.baeldung.deserialization;
+
+import java.io.IOException;
+
+import com.fasterxml.jackson.core.JsonParser;
+import com.fasterxml.jackson.databind.BeanProperty;
+import com.fasterxml.jackson.databind.DeserializationContext;
+import com.fasterxml.jackson.databind.JavaType;
+import com.fasterxml.jackson.databind.JsonDeserializer;
+import com.fasterxml.jackson.databind.deser.ContextualDeserializer;
+
+public class WrapperDeserializer extends JsonDeserializer> implements ContextualDeserializer {
+
+ private JavaType type;
+
+ @Override
+ public JsonDeserializer> createContextual(DeserializationContext ctxt, BeanProperty property) {
+ this.type = property.getType()
+ .containedType(0);
+ return this;
+ }
+
+ @Override
+ public Wrapper> deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException {
+ Wrapper> wrapper = new Wrapper<>();
+ wrapper.setValue(deserializationContext.readValue(jsonParser, type));
+ return wrapper;
+ }
+
+}
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/Main.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/Main.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/Main.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/Main.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/OffsetDateTimeDeserializer.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/OffsetDateTimeDeserializer.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/OffsetDateTimeDeserializer.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/OffsetDateTimeDeserializer.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/OffsetDateTimeSerializer.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/OffsetDateTimeSerializer.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/OffsetDateTimeSerializer.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/OffsetDateTimeSerializer.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/User.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/User.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/User.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/offsetdatetime/User.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/Item.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/serialization/Item.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/Item.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/serialization/Item.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializer.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializer.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializer.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializer.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializerOnClass.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializerOnClass.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializerOnClass.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializerOnClass.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemWithSerializer.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemWithSerializer.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemWithSerializer.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemWithSerializer.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/User.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/serialization/User.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/User.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/serialization/User.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Address.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Address.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Address.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Address.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Hidable.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Hidable.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Hidable.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Hidable.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/HidableSerializer.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/HidableSerializer.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/HidableSerializer.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/HidableSerializer.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/MyDtoWithFilter.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/MyDtoWithFilter.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/MyDtoWithFilter.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/MyDtoWithFilter.java
diff --git a/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Person.java b/libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Person.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Person.java
rename to libraries-jackson/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Person.java
diff --git a/jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/defaultserializercustomserializer/CallingDefaultSerializerUnitTest.java b/libraries-jackson/jackson-custom-conversions/src/test/java/com/baeldung/defaultserializercustomserializer/CallingDefaultSerializerUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/defaultserializercustomserializer/CallingDefaultSerializerUnitTest.java
rename to libraries-jackson/jackson-custom-conversions/src/test/java/com/baeldung/defaultserializercustomserializer/CallingDefaultSerializerUnitTest.java
diff --git a/jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/deserialization/CustomDeserializationUnitTest.java b/libraries-jackson/jackson-custom-conversions/src/test/java/com/baeldung/deserialization/CustomDeserializationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/deserialization/CustomDeserializationUnitTest.java
rename to libraries-jackson/jackson-custom-conversions/src/test/java/com/baeldung/deserialization/CustomDeserializationUnitTest.java
diff --git a/jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/offsetdatetime/MainUnitTest.java b/libraries-jackson/jackson-custom-conversions/src/test/java/com/baeldung/offsetdatetime/MainUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/offsetdatetime/MainUnitTest.java
rename to libraries-jackson/jackson-custom-conversions/src/test/java/com/baeldung/offsetdatetime/MainUnitTest.java
diff --git a/jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/serialization/CustomSerializationUnitTest.java b/libraries-jackson/jackson-custom-conversions/src/test/java/com/baeldung/serialization/CustomSerializationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/serialization/CustomSerializationUnitTest.java
rename to libraries-jackson/jackson-custom-conversions/src/test/java/com/baeldung/serialization/CustomSerializationUnitTest.java
diff --git a/jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/skipfields/IgnoreFieldsWithFilterUnitTest.java b/libraries-jackson/jackson-custom-conversions/src/test/java/com/baeldung/skipfields/IgnoreFieldsWithFilterUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/skipfields/IgnoreFieldsWithFilterUnitTest.java
rename to libraries-jackson/jackson-custom-conversions/src/test/java/com/baeldung/skipfields/IgnoreFieldsWithFilterUnitTest.java
diff --git a/jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/skipfields/JacksonDynamicIgnoreUnitTest.java b/libraries-jackson/jackson-custom-conversions/src/test/java/com/baeldung/skipfields/JacksonDynamicIgnoreUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/skipfields/JacksonDynamicIgnoreUnitTest.java
rename to libraries-jackson/jackson-custom-conversions/src/test/java/com/baeldung/skipfields/JacksonDynamicIgnoreUnitTest.java
diff --git a/jackson-modules/jackson-exceptions/README.md b/libraries-jackson/jackson-exceptions/README.md
similarity index 100%
rename from jackson-modules/jackson-exceptions/README.md
rename to libraries-jackson/jackson-exceptions/README.md
diff --git a/jackson-modules/jackson-exceptions/pom.xml b/libraries-jackson/jackson-exceptions/pom.xml
similarity index 93%
rename from jackson-modules/jackson-exceptions/pom.xml
rename to libraries-jackson/jackson-exceptions/pom.xml
index bb2a9b1810..4230ff7119 100644
--- a/jackson-modules/jackson-exceptions/pom.xml
+++ b/libraries-jackson/jackson-exceptions/pom.xml
@@ -9,7 +9,7 @@
com.ossez
- jackson-modules
+ libraries-jackson
0.0.2-SNAPSHOT
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/Contact.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/Contact.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/Contact.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/Contact.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/EmptyObject.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/EmptyObject.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/EmptyObject.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/EmptyObject.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/Person.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/Person.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/Person.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/Person.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/PersonContact.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/PersonContact.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/PersonContact.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/PersonContact.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/User.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/User.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/User.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/User.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithConflict.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithConflict.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithConflict.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithConflict.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithNoDefaultConstructor.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithNoDefaultConstructor.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithNoDefaultConstructor.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithNoDefaultConstructor.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithPrivateFields.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithPrivateFields.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithPrivateFields.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithPrivateFields.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithRoot.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithRoot.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithRoot.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithRoot.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/Zoo.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/Zoo.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/Zoo.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/Zoo.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/ZooConfigured.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/ZooConfigured.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/ZooConfigured.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/exceptions/ZooConfigured.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/mappingexception/Country.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/mappingexception/Country.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/mappingexception/Country.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/mappingexception/Country.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessors.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessors.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessors.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessors.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessorsAndFieldVisibility.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessorsAndFieldVisibility.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessorsAndFieldVisibility.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessorsAndFieldVisibility.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/mismatchedinputexception/Animals.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/mismatchedinputexception/Animals.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/mismatchedinputexception/Animals.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/mismatchedinputexception/Animals.java
diff --git a/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/mismatchedinputexception/Book.java b/libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/mismatchedinputexception/Book.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/main/java/com/baeldung/mismatchedinputexception/Book.java
rename to libraries-jackson/jackson-exceptions/src/main/java/com/baeldung/mismatchedinputexception/Book.java
diff --git a/jackson-modules/jackson-exceptions/src/test/java/com/baeldung/exceptions/JacksonExceptionsUnitTest.java b/libraries-jackson/jackson-exceptions/src/test/java/com/baeldung/exceptions/JacksonExceptionsUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/test/java/com/baeldung/exceptions/JacksonExceptionsUnitTest.java
rename to libraries-jackson/jackson-exceptions/src/test/java/com/baeldung/exceptions/JacksonExceptionsUnitTest.java
diff --git a/jackson-modules/jackson-exceptions/src/test/java/com/baeldung/mappingexception/JacksonMappingExceptionUnitTest.java b/libraries-jackson/jackson-exceptions/src/test/java/com/baeldung/mappingexception/JacksonMappingExceptionUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/test/java/com/baeldung/mappingexception/JacksonMappingExceptionUnitTest.java
rename to libraries-jackson/jackson-exceptions/src/test/java/com/baeldung/mappingexception/JacksonMappingExceptionUnitTest.java
diff --git a/jackson-modules/jackson-exceptions/src/test/java/com/baeldung/mismatchedinputexception/MismatchedinputExceptionUnitTest.java b/libraries-jackson/jackson-exceptions/src/test/java/com/baeldung/mismatchedinputexception/MismatchedinputExceptionUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-exceptions/src/test/java/com/baeldung/mismatchedinputexception/MismatchedinputExceptionUnitTest.java
rename to libraries-jackson/jackson-exceptions/src/test/java/com/baeldung/mismatchedinputexception/MismatchedinputExceptionUnitTest.java
diff --git a/jackson-modules/jackson-jr/README.md b/libraries-jackson/jackson-jr/README.md
similarity index 100%
rename from jackson-modules/jackson-jr/README.md
rename to libraries-jackson/jackson-jr/README.md
diff --git a/jackson-modules/jackson-jr/pom.xml b/libraries-jackson/jackson-jr/pom.xml
similarity index 96%
rename from jackson-modules/jackson-jr/pom.xml
rename to libraries-jackson/jackson-jr/pom.xml
index 99be91b8a1..6648c0066a 100644
--- a/jackson-modules/jackson-jr/pom.xml
+++ b/libraries-jackson/jackson-jr/pom.xml
@@ -8,7 +8,7 @@
com.ossez
- jackson-modules
+ libraries-jackson
0.0.2-SNAPSHOT
diff --git a/jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/CustomDateDeserializer.java b/libraries-jackson/jackson-jr/src/main/java/com/ossez/jacksonjr/CustomDateDeserializer.java
similarity index 100%
rename from jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/CustomDateDeserializer.java
rename to libraries-jackson/jackson-jr/src/main/java/com/ossez/jacksonjr/CustomDateDeserializer.java
diff --git a/jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/CustomDateSerializer.java b/libraries-jackson/jackson-jr/src/main/java/com/ossez/jacksonjr/CustomDateSerializer.java
similarity index 100%
rename from jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/CustomDateSerializer.java
rename to libraries-jackson/jackson-jr/src/main/java/com/ossez/jacksonjr/CustomDateSerializer.java
diff --git a/jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/JacksonJrFeatures.java b/libraries-jackson/jackson-jr/src/main/java/com/ossez/jacksonjr/JacksonJrFeatures.java
similarity index 100%
rename from jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/JacksonJrFeatures.java
rename to libraries-jackson/jackson-jr/src/main/java/com/ossez/jacksonjr/JacksonJrFeatures.java
diff --git a/jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/MyHandlerProvider.java b/libraries-jackson/jackson-jr/src/main/java/com/ossez/jacksonjr/MyHandlerProvider.java
similarity index 100%
rename from jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/MyHandlerProvider.java
rename to libraries-jackson/jackson-jr/src/main/java/com/ossez/jacksonjr/MyHandlerProvider.java
diff --git a/jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/Person.java b/libraries-jackson/jackson-jr/src/main/java/com/ossez/jacksonjr/Person.java
similarity index 100%
rename from jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/Person.java
rename to libraries-jackson/jackson-jr/src/main/java/com/ossez/jacksonjr/Person.java
diff --git a/jackson-modules/jackson-jr/src/test/java/com/ossez/jacksonjr/CreateJSONTest.java b/libraries-jackson/jackson-jr/src/test/java/com/ossez/jacksonjr/CreateJSONTest.java
similarity index 100%
rename from jackson-modules/jackson-jr/src/test/java/com/ossez/jacksonjr/CreateJSONTest.java
rename to libraries-jackson/jackson-jr/src/test/java/com/ossez/jacksonjr/CreateJSONTest.java
diff --git a/jackson-modules/jackson-jr/src/test/java/com/ossez/jacksonjr/JacksonJrFeaturesUnitTest.java b/libraries-jackson/jackson-jr/src/test/java/com/ossez/jacksonjr/JacksonJrFeaturesUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-jr/src/test/java/com/ossez/jacksonjr/JacksonJrFeaturesUnitTest.java
rename to libraries-jackson/jackson-jr/src/test/java/com/ossez/jacksonjr/JacksonJrFeaturesUnitTest.java
diff --git a/jackson-modules/jackson-polymorphic-deserialization/README.md b/libraries-jackson/jackson-polymorphic-deserialization/README.md
similarity index 100%
rename from jackson-modules/jackson-polymorphic-deserialization/README.md
rename to libraries-jackson/jackson-polymorphic-deserialization/README.md
diff --git a/jackson-modules/jackson-polymorphic-deserialization/pom.xml b/libraries-jackson/jackson-polymorphic-deserialization/pom.xml
similarity index 96%
rename from jackson-modules/jackson-polymorphic-deserialization/pom.xml
rename to libraries-jackson/jackson-polymorphic-deserialization/pom.xml
index edf0d0e71b..6b43ff0059 100644
--- a/jackson-modules/jackson-polymorphic-deserialization/pom.xml
+++ b/libraries-jackson/jackson-polymorphic-deserialization/pom.xml
@@ -8,7 +8,7 @@
com.ossez
- jackson-modules
+ libraries-jackson
0.0.2-SNAPSHOT
diff --git a/jackson-modules/jackson-polymorphic-deserialization/src/main/java/com/ossez/jackson/polymorphic/deserialization/reflection/Vehicle.java b/libraries-jackson/jackson-polymorphic-deserialization/src/main/java/com/ossez/jackson/polymorphic/deserialization/reflection/Vehicle.java
similarity index 100%
rename from jackson-modules/jackson-polymorphic-deserialization/src/main/java/com/ossez/jackson/polymorphic/deserialization/reflection/Vehicle.java
rename to libraries-jackson/jackson-polymorphic-deserialization/src/main/java/com/ossez/jackson/polymorphic/deserialization/reflection/Vehicle.java
diff --git a/jackson-modules/jackson-polymorphic-deserialization/src/main/java/com/ossez/jackson/polymorphic/deserialization/reflection/VehicleSubType.java b/libraries-jackson/jackson-polymorphic-deserialization/src/main/java/com/ossez/jackson/polymorphic/deserialization/reflection/VehicleSubType.java
similarity index 100%
rename from jackson-modules/jackson-polymorphic-deserialization/src/main/java/com/ossez/jackson/polymorphic/deserialization/reflection/VehicleSubType.java
rename to libraries-jackson/jackson-polymorphic-deserialization/src/main/java/com/ossez/jackson/polymorphic/deserialization/reflection/VehicleSubType.java
diff --git a/jackson-modules/jackson-polymorphic-deserialization/src/main/java/com/ossez/jackson/polymorphic/deserialization/typeHandlingAnnotations/Vehicle.java b/libraries-jackson/jackson-polymorphic-deserialization/src/main/java/com/ossez/jackson/polymorphic/deserialization/typeHandlingAnnotations/Vehicle.java
similarity index 100%
rename from jackson-modules/jackson-polymorphic-deserialization/src/main/java/com/ossez/jackson/polymorphic/deserialization/typeHandlingAnnotations/Vehicle.java
rename to libraries-jackson/jackson-polymorphic-deserialization/src/main/java/com/ossez/jackson/polymorphic/deserialization/typeHandlingAnnotations/Vehicle.java
diff --git a/jackson-modules/jackson-polymorphic-deserialization/src/test/java/com/ossez/jackson/polymorphic/deserialization/reflection/ReflectionUnitTest.java b/libraries-jackson/jackson-polymorphic-deserialization/src/test/java/com/ossez/jackson/polymorphic/deserialization/reflection/ReflectionUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-polymorphic-deserialization/src/test/java/com/ossez/jackson/polymorphic/deserialization/reflection/ReflectionUnitTest.java
rename to libraries-jackson/jackson-polymorphic-deserialization/src/test/java/com/ossez/jackson/polymorphic/deserialization/reflection/ReflectionUnitTest.java
diff --git a/jackson-modules/jackson-polymorphic-deserialization/src/test/java/com/ossez/jackson/polymorphic/deserialization/typeHandlingAnnotations/TypeHandlingAnnotationsUnitTest.java b/libraries-jackson/jackson-polymorphic-deserialization/src/test/java/com/ossez/jackson/polymorphic/deserialization/typeHandlingAnnotations/TypeHandlingAnnotationsUnitTest.java
similarity index 100%
rename from jackson-modules/jackson-polymorphic-deserialization/src/test/java/com/ossez/jackson/polymorphic/deserialization/typeHandlingAnnotations/TypeHandlingAnnotationsUnitTest.java
rename to libraries-jackson/jackson-polymorphic-deserialization/src/test/java/com/ossez/jackson/polymorphic/deserialization/typeHandlingAnnotations/TypeHandlingAnnotationsUnitTest.java
diff --git a/jackson-modules/jackson/README.md b/libraries-jackson/jackson/README.md
similarity index 82%
rename from jackson-modules/jackson/README.md
rename to libraries-jackson/jackson/README.md
index cc79c30e5a..1090234ab8 100644
--- a/jackson-modules/jackson/README.md
+++ b/libraries-jackson/jackson/README.md
@@ -4,10 +4,10 @@
### 相关课程和讨论
-有关 "计算机设计相关的课程" :https://www.ossez.com/
+有关 "计算机 Java 程序语言相关的教程" 请参考社区 :https://www.isharkfly.com/c/computer-program/java/15
### 相关文章
-- [Using Optional with Jackson](https://www.baeldung.com/jackson-optional)
+- [Jackson 中使用 Optional](https://track.ossez.com/articles/PL-A-37491940/Jackson-Optional)
- [Compare Two JSON Objects with Jackson](https://www.baeldung.com/jackson-compare-two-json-objects)
- [Jackson vs Gson](https://www.baeldung.com/jackson-vs-gson)
- [Inheritance with Jackson](https://www.baeldung.com/jackson-inheritance)
diff --git a/jackson-modules/jackson/pom.xml b/libraries-jackson/jackson/pom.xml
similarity index 97%
rename from jackson-modules/jackson/pom.xml
rename to libraries-jackson/jackson/pom.xml
index fdf0c30749..def9a8d9cf 100644
--- a/jackson-modules/jackson/pom.xml
+++ b/libraries-jackson/jackson/pom.xml
@@ -9,7 +9,7 @@
com.ossez
- jackson-modules
+ libraries-jackson
0.0.2-SNAPSHOT
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/defaultvalues/NonAnnotatedDefaultValue.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/defaultvalues/NonAnnotatedDefaultValue.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/defaultvalues/NonAnnotatedDefaultValue.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/defaultvalues/NonAnnotatedDefaultValue.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/defaultvalues/NullsSkipDefaultValue.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/defaultvalues/NullsSkipDefaultValue.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/defaultvalues/NullsSkipDefaultValue.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/defaultvalues/NullsSkipDefaultValue.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/defaultvalues/SetterDefaultValue.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/defaultvalues/SetterDefaultValue.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/defaultvalues/SetterDefaultValue.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/defaultvalues/SetterDefaultValue.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/deserialization/jacksoninject/Person.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/deserialization/jacksoninject/Person.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/deserialization/jacksoninject/Person.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/deserialization/jacksoninject/Person.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/deserialization/jsonanysetter/Inventory.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/deserialization/jsonanysetter/Inventory.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/deserialization/jsonanysetter/Inventory.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/deserialization/jsonanysetter/Inventory.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/deserialization/jsondeserialize/Book.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/deserialization/jsondeserialize/Book.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/deserialization/jsondeserialize/Book.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/deserialization/jsondeserialize/Book.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/deserialization/jsondeserialize/CustomDateDeserializer.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/deserialization/jsondeserialize/CustomDateDeserializer.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/deserialization/jsondeserialize/CustomDateDeserializer.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/deserialization/jsondeserialize/CustomDateDeserializer.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/deserialization/jsongeneric/JsonResponse.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/deserialization/jsongeneric/JsonResponse.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/deserialization/jsongeneric/JsonResponse.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/deserialization/jsongeneric/JsonResponse.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/deserialization/jsongeneric/User.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/deserialization/jsongeneric/User.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/deserialization/jsongeneric/User.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/deserialization/jsongeneric/User.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/domain/Person.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/domain/Person.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/domain/Person.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/domain/Person.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/Event.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/Event.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/Event.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/Event.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/IgnoranceAnnotationStructure.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/IgnoranceAnnotationStructure.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/IgnoranceAnnotationStructure.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/IgnoranceAnnotationStructure.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/IgnoranceMixinOrIntrospection.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/IgnoranceMixinOrIntrospection.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/IgnoranceMixinOrIntrospection.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/IgnoranceMixinOrIntrospection.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/ItemIdAddedToUser.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/ItemIdAddedToUser.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/ItemIdAddedToUser.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/ItemIdAddedToUser.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/ItemIdRemovedFromUser.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/ItemIdRemovedFromUser.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/ItemIdRemovedFromUser.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/ItemIdRemovedFromUser.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/SubTypeConstructorStructure.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/SubTypeConstructorStructure.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/SubTypeConstructorStructure.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/SubTypeConstructorStructure.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/SubTypeConversionStructure.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/SubTypeConversionStructure.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/SubTypeConversionStructure.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/SubTypeConversionStructure.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/TypeInfoAnnotatedStructure.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/TypeInfoAnnotatedStructure.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/TypeInfoAnnotatedStructure.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/TypeInfoAnnotatedStructure.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/TypeInfoStructure.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/TypeInfoStructure.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/inheritance/TypeInfoStructure.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/inheritance/TypeInfoStructure.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/ActorJackson.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/ActorJackson.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/ActorJackson.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/ActorJackson.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/ActorJacksonSerializer.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/ActorJacksonSerializer.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/ActorJacksonSerializer.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/ActorJacksonSerializer.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/Movie.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/Movie.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/Movie.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/Movie.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/MovieWithNullValue.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/MovieWithNullValue.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/MovieWithNullValue.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/jacksonvsgson/MovieWithNullValue.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/jsonnode/GetAllKeysFromJSON.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/jsonnode/GetAllKeysFromJSON.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/jsonnode/GetAllKeysFromJSON.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/jsonnode/GetAllKeysFromJSON.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/node/JsonNodeIterator.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/node/JsonNodeIterator.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/node/JsonNodeIterator.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/node/JsonNodeIterator.java
diff --git a/jackson-modules/jackson/src/main/java/com/ossez/jackson/optionalwithjackson/Book.java b/libraries-jackson/jackson/src/main/java/com/ossez/jackson/optionalwithjackson/Book.java
similarity index 100%
rename from jackson-modules/jackson/src/main/java/com/ossez/jackson/optionalwithjackson/Book.java
rename to libraries-jackson/jackson/src/main/java/com/ossez/jackson/optionalwithjackson/Book.java
diff --git a/jackson-modules/jackson/src/main/resources/example1.json b/libraries-jackson/jackson/src/main/resources/example1.json
similarity index 100%
rename from jackson-modules/jackson/src/main/resources/example1.json
rename to libraries-jackson/jackson/src/main/resources/example1.json
diff --git a/jackson-modules/jackson/src/main/resources/example2.json b/libraries-jackson/jackson/src/main/resources/example2.json
similarity index 100%
rename from jackson-modules/jackson/src/main/resources/example2.json
rename to libraries-jackson/jackson/src/main/resources/example2.json
diff --git a/jackson-modules/jackson/src/main/resources/logback.xml b/libraries-jackson/jackson/src/main/resources/logback.xml
similarity index 100%
rename from jackson-modules/jackson/src/main/resources/logback.xml
rename to libraries-jackson/jackson/src/main/resources/logback.xml
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/defaultvalues/DefaultValuesUnitTest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/defaultvalues/DefaultValuesUnitTest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/defaultvalues/DefaultValuesUnitTest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/defaultvalues/DefaultValuesUnitTest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/deserialization/jsongeneric/GenericTypeDeserializerUnitTest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/deserialization/jsongeneric/GenericTypeDeserializerUnitTest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/deserialization/jsongeneric/GenericTypeDeserializerUnitTest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/deserialization/jsongeneric/GenericTypeDeserializerUnitTest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/dtos/Address.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/dtos/Address.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/dtos/Address.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/dtos/Address.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/dtos/MyDto.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/dtos/MyDto.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/dtos/MyDto.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/dtos/MyDto.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/dtos/Person.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/dtos/Person.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/dtos/Person.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/dtos/Person.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/dtos/User.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/dtos/User.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/dtos/User.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/dtos/User.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/inheritance/IgnoranceUnitTest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/inheritance/IgnoranceUnitTest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/inheritance/IgnoranceUnitTest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/inheritance/IgnoranceUnitTest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/inheritance/ItemIdRemovedFromUserUnitTest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/inheritance/ItemIdRemovedFromUserUnitTest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/inheritance/ItemIdRemovedFromUserUnitTest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/inheritance/ItemIdRemovedFromUserUnitTest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/inheritance/SubTypeHandlingUnitTest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/inheritance/SubTypeHandlingUnitTest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/inheritance/SubTypeHandlingUnitTest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/inheritance/SubTypeHandlingUnitTest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/inheritance/TypeInfoInclusionUnitTest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/inheritance/TypeInfoInclusionUnitTest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/inheritance/TypeInfoInclusionUnitTest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/inheritance/TypeInfoInclusionUnitTest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/jacksonvsgson/JacksonDeserializeUnitTest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/jacksonvsgson/JacksonDeserializeUnitTest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/jacksonvsgson/JacksonDeserializeUnitTest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/jacksonvsgson/JacksonDeserializeUnitTest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/jacksonvsgson/JacksonSerializeUnitTest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/jacksonvsgson/JacksonSerializeUnitTest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/jacksonvsgson/JacksonSerializeUnitTest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/jacksonvsgson/JacksonSerializeUnitTest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/jsoncompare/JsonCompareUnitTest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/jsoncompare/JsonCompareUnitTest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/jsoncompare/JsonCompareUnitTest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/jsoncompare/JsonCompareUnitTest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/node/ExampleStructure.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/node/ExampleStructure.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/node/ExampleStructure.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/node/ExampleStructure.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/node/JsonNodeIteratorUnitTest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/node/JsonNodeIteratorUnitTest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/node/JsonNodeIteratorUnitTest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/node/JsonNodeIteratorUnitTest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/node/NodeBean.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/node/NodeBean.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/node/NodeBean.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/node/NodeBean.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/node/NodeOperationUnitTest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/node/NodeOperationUnitTest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/node/NodeOperationUnitTest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/node/NodeOperationUnitTest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/optionalwithjackson/OptionalTypeUnitTest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/optionalwithjackson/OptionalTypeUnitTest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/optionalwithjackson/OptionalTypeUnitTest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/optionalwithjackson/OptionalTypeUnitTest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/sandbox/JacksonPrettyPrintUnitTest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/sandbox/JacksonPrettyPrintUnitTest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/sandbox/JacksonPrettyPrintUnitTest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/sandbox/JacksonPrettyPrintUnitTest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/sandbox/SandboxUnitTest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/sandbox/SandboxUnitTest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/sandbox/SandboxUnitTest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/sandbox/SandboxUnitTest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/sandbox/TestElement.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/sandbox/TestElement.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/sandbox/TestElement.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/sandbox/TestElement.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/test/UnitTestSuite.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/test/UnitTestSuite.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/test/UnitTestSuite.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/test/UnitTestSuite.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/try1/IEntity.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/try1/IEntity.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/try1/IEntity.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/try1/IEntity.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/try1/RestLoaderRequest.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/try1/RestLoaderRequest.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/try1/RestLoaderRequest.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/try1/RestLoaderRequest.java
diff --git a/jackson-modules/jackson/src/test/java/com/ossez/jackson/try1/RestLoaderRequestDeserializer.java b/libraries-jackson/jackson/src/test/java/com/ossez/jackson/try1/RestLoaderRequestDeserializer.java
similarity index 100%
rename from jackson-modules/jackson/src/test/java/com/ossez/jackson/try1/RestLoaderRequestDeserializer.java
rename to libraries-jackson/jackson/src/test/java/com/ossez/jackson/try1/RestLoaderRequestDeserializer.java
diff --git a/jackson-modules/jackson/src/test/resources/author-jsonpropertyorder-schema.json b/libraries-jackson/jackson/src/test/resources/author-jsonpropertyorder-schema.json
similarity index 100%
rename from jackson-modules/jackson/src/test/resources/author-jsonpropertyorder-schema.json
rename to libraries-jackson/jackson/src/test/resources/author-jsonpropertyorder-schema.json
diff --git a/jackson-modules/jackson/src/test/resources/node_example-1.json b/libraries-jackson/jackson/src/test/resources/node_example-1.json
similarity index 100%
rename from jackson-modules/jackson/src/test/resources/node_example-1.json
rename to libraries-jackson/jackson/src/test/resources/node_example-1.json
diff --git a/jackson-modules/jackson/src/test/resources/node_example.json b/libraries-jackson/jackson/src/test/resources/node_example.json
similarity index 100%
rename from jackson-modules/jackson/src/test/resources/node_example.json
rename to libraries-jackson/jackson/src/test/resources/node_example.json
diff --git a/jackson-modules/pom.xml b/libraries-jackson/pom.xml
similarity index 97%
rename from jackson-modules/pom.xml
rename to libraries-jackson/pom.xml
index c6da0ccb7c..2c02e050bd 100644
--- a/jackson-modules/pom.xml
+++ b/libraries-jackson/pom.xml
@@ -3,7 +3,7 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- jackson-modules
+ libraries-jackson
jackson-modules
pom
diff --git a/pom.xml b/pom.xml
index 6c32a709db..c0ee250fd5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,7 +43,7 @@
core-java-modules
image-compressing
image-processing
- jackson-modules
+ libraries-jackson
parent-boot-2