diff --git a/algorithms-miscellaneous-5/README.md b/algorithms-miscellaneous-5/README.md
index 271765e91d..3c49b5f01c 100644
--- a/algorithms-miscellaneous-5/README.md
+++ b/algorithms-miscellaneous-5/README.md
@@ -11,4 +11,5 @@ This module contains articles about algorithms. Some classes of algorithms, e.g.
- [Knapsack Problem Implementation in Java](https://www.baeldung.com/java-knapsack)
- [How to Determine if a Binary Tree is Balanced](https://www.baeldung.com/java-balanced-binary-tree)
- [The Caesar Cipher in Java](https://www.baeldung.com/java-caesar-cipher)
+- [Overview of Combinatorial Problems in Java](https://www.baeldung.com/java-combinatorial-algorithms)
- More articles: [[<-- prev]](/../algorithms-miscellaneous-4)
diff --git a/algorithms-miscellaneous-5/pom.xml b/algorithms-miscellaneous-5/pom.xml
index 2f530958e3..95036da775 100644
--- a/algorithms-miscellaneous-5/pom.xml
+++ b/algorithms-miscellaneous-5/pom.xml
@@ -34,6 +34,11 @@
tradukisto
${tradukisto.version}
+
+ com.google.guava
+ guava
+ 28.1-jre
+
org.assertj
diff --git a/algorithms-miscellaneous-5/src/main/java/com/baeldung/algorithms/kruskal/CycleDetector.java b/algorithms-miscellaneous-5/src/main/java/com/baeldung/algorithms/kruskal/CycleDetector.java
new file mode 100644
index 0000000000..dec0bcdd85
--- /dev/null
+++ b/algorithms-miscellaneous-5/src/main/java/com/baeldung/algorithms/kruskal/CycleDetector.java
@@ -0,0 +1,72 @@
+package com.baeldung.algorithms.kruskal;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class CycleDetector {
+
+ List nodes;
+
+ public CycleDetector(int totalNodes) {
+ initDisjointSets(totalNodes);
+ }
+
+ public boolean detectCycle(Integer u, Integer v) {
+ Integer rootU = pathCompressionFind(u);
+ Integer rootV = pathCompressionFind(v);
+ if (rootU.equals(rootV)) {
+ return true;
+ }
+ unionByRank(rootU, rootV);
+ return false;
+ }
+
+ private void initDisjointSets(int totalNodes) {
+ nodes = new ArrayList<>(totalNodes);
+ for (int i = 0; i < totalNodes; i++) {
+ nodes.add(new DisjointSetInfo(i));
+ }
+ }
+
+ private Integer find(Integer node) {
+ Integer parent = nodes.get(node).getParentNode();
+ if (parent.equals(node)) {
+ return node;
+ } else {
+ return find(parent);
+ }
+ }
+
+ private Integer pathCompressionFind(Integer node) {
+ DisjointSetInfo setInfo = nodes.get(node);
+ Integer parent = setInfo.getParentNode();
+ if (parent.equals(node)) {
+ return node;
+ } else {
+ Integer parentNode = find(parent);
+ setInfo.setParentNode(parentNode);
+ return parentNode;
+ }
+ }
+
+ private void union(Integer rootU, Integer rootV) {
+ DisjointSetInfo setInfoU = nodes.get(rootU);
+ setInfoU.setParentNode(rootV);
+ }
+
+ private void unionByRank(int rootU, int rootV) {
+ DisjointSetInfo setInfoU = nodes.get(rootU);
+ DisjointSetInfo setInfoV = nodes.get(rootV);
+ int rankU = setInfoU.getRank();
+ int rankV = setInfoV.getRank();
+ if (rankU < rankV) {
+ setInfoU.setParentNode(rootV);
+ } else {
+ setInfoV.setParentNode(rootU);
+ if (rankU == rankV) {
+ setInfoU.setRank(rankU + 1);
+ }
+ }
+ }
+
+}
diff --git a/algorithms-miscellaneous-5/src/main/java/com/baeldung/algorithms/kruskal/DisjointSetInfo.java b/algorithms-miscellaneous-5/src/main/java/com/baeldung/algorithms/kruskal/DisjointSetInfo.java
new file mode 100644
index 0000000000..ecdc42587a
--- /dev/null
+++ b/algorithms-miscellaneous-5/src/main/java/com/baeldung/algorithms/kruskal/DisjointSetInfo.java
@@ -0,0 +1,28 @@
+package com.baeldung.algorithms.kruskal;
+
+public class DisjointSetInfo {
+
+ private Integer parentNode;
+ private int rank;
+
+ DisjointSetInfo(Integer nodeNumber) {
+ setParentNode(nodeNumber);
+ setRank(1);
+ }
+
+ public Integer getParentNode() {
+ return parentNode;
+ }
+
+ public void setParentNode(Integer parentNode) {
+ this.parentNode = parentNode;
+ }
+
+ public int getRank() {
+ return rank;
+ }
+
+ public void setRank(int rank) {
+ this.rank = rank;
+ }
+}
diff --git a/algorithms-miscellaneous-5/src/main/java/com/baeldung/algorithms/kruskal/Kruskal.java b/algorithms-miscellaneous-5/src/main/java/com/baeldung/algorithms/kruskal/Kruskal.java
new file mode 100644
index 0000000000..da405679d1
--- /dev/null
+++ b/algorithms-miscellaneous-5/src/main/java/com/baeldung/algorithms/kruskal/Kruskal.java
@@ -0,0 +1,53 @@
+package com.baeldung.algorithms.kruskal;
+
+import com.google.common.graph.EndpointPair;
+import com.google.common.graph.MutableValueGraph;
+import com.google.common.graph.ValueGraph;
+import com.google.common.graph.ValueGraphBuilder;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.List;
+import java.util.Set;
+
+public class Kruskal {
+
+ public ValueGraph minSpanningTree(ValueGraph graph) {
+
+ return spanningTree(graph, true);
+ }
+
+ public ValueGraph maxSpanningTree(ValueGraph graph) {
+ return spanningTree(graph, false);
+ }
+
+ private ValueGraph spanningTree(ValueGraph graph, boolean minSpanningTree) {
+ Set> edges = graph.edges();
+ List> edgeList = new ArrayList<>(edges);
+
+ if (minSpanningTree) {
+ edgeList.sort(Comparator.comparing(e -> graph.edgeValue(e).get()));
+ } else {
+ edgeList.sort(Collections.reverseOrder(Comparator.comparing(e -> graph.edgeValue(e).get())));
+ }
+
+ int totalNodes = graph.nodes().size();
+ CycleDetector cycleDetector = new CycleDetector(totalNodes);
+ int edgeCount = 0;
+
+ MutableValueGraph spanningTree = ValueGraphBuilder.undirected().build();
+ for (EndpointPair edge : edgeList) {
+ if (cycleDetector.detectCycle(edge.nodeU(), edge.nodeV())) {
+ continue;
+ }
+ spanningTree.putEdgeValue(edge.nodeU(), edge.nodeV(), graph.edgeValue(edge).get());
+ edgeCount++;
+ if (edgeCount == totalNodes - 1) {
+ break;
+ }
+ }
+ return spanningTree;
+ }
+
+}
diff --git a/algorithms-miscellaneous-5/src/test/java/com/baeldung/algorithms/kruskal/KruskalUnitTest.java b/algorithms-miscellaneous-5/src/test/java/com/baeldung/algorithms/kruskal/KruskalUnitTest.java
new file mode 100644
index 0000000000..a7206c6cd0
--- /dev/null
+++ b/algorithms-miscellaneous-5/src/test/java/com/baeldung/algorithms/kruskal/KruskalUnitTest.java
@@ -0,0 +1,67 @@
+package com.baeldung.algorithms.kruskal;
+
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.assertEquals;
+
+import org.junit.Before;
+import org.junit.Test;
+import com.google.common.graph.MutableValueGraph;
+import com.google.common.graph.ValueGraph;
+import com.google.common.graph.ValueGraphBuilder;
+import com.baeldung.algorithms.kruskal.Kruskal;
+
+public class KruskalUnitTest {
+
+ private MutableValueGraph graph;
+
+ @Before
+ public void setup() {
+ graph = ValueGraphBuilder.undirected().build();
+ graph.putEdgeValue(0, 1, 8.0);
+ graph.putEdgeValue(0, 2, 5.0);
+ graph.putEdgeValue(1, 2, 9.0);
+ graph.putEdgeValue(1, 3, 11.0);
+ graph.putEdgeValue(2, 3, 15.0);
+ graph.putEdgeValue(2, 4, 10.0);
+ graph.putEdgeValue(3, 4, 7.0);
+ }
+
+ @Test
+ public void givenGraph_whenMinimumSpanningTree_thenOutputCorrectResult() {
+ final Kruskal kruskal = new Kruskal();
+ ValueGraph spanningTree = kruskal.minSpanningTree(graph);
+
+ assertTrue(spanningTree.hasEdgeConnecting(0, 1));
+ assertTrue(spanningTree.hasEdgeConnecting(0, 2));
+ assertTrue(spanningTree.hasEdgeConnecting(2, 4));
+ assertTrue(spanningTree.hasEdgeConnecting(3, 4));
+ assertEquals(graph.edgeValue(0, 1), spanningTree.edgeValue(0, 1));
+ assertEquals(graph.edgeValue(0, 2), spanningTree.edgeValue(0, 2));
+ assertEquals(graph.edgeValue(2, 4), spanningTree.edgeValue(2, 4));
+ assertEquals(graph.edgeValue(3, 4), spanningTree.edgeValue(3, 4));
+
+ assertFalse(spanningTree.hasEdgeConnecting(1, 2));
+ assertFalse(spanningTree.hasEdgeConnecting(1, 3));
+ assertFalse(spanningTree.hasEdgeConnecting(2, 3));
+ }
+
+ @Test
+ public void givenGraph_whenMaximumSpanningTree_thenOutputCorrectResult() {
+ final Kruskal kruskal = new Kruskal();
+ ValueGraph spanningTree = kruskal.maxSpanningTree(graph);
+
+ assertTrue(spanningTree.hasEdgeConnecting(0, 1));
+ assertTrue(spanningTree.hasEdgeConnecting(1, 3));
+ assertTrue(spanningTree.hasEdgeConnecting(2, 3));
+ assertTrue(spanningTree.hasEdgeConnecting(2, 4));
+ assertEquals(graph.edgeValue(0, 1), spanningTree.edgeValue(0, 1));
+ assertEquals(graph.edgeValue(1, 3), spanningTree.edgeValue(1, 3));
+ assertEquals(graph.edgeValue(2, 3), spanningTree.edgeValue(2, 3));
+ assertEquals(graph.edgeValue(2, 4), spanningTree.edgeValue(2, 4));
+
+ assertFalse(spanningTree.hasEdgeConnecting(0, 2));
+ assertFalse(spanningTree.hasEdgeConnecting(1, 2));
+ assertFalse(spanningTree.hasEdgeConnecting(3, 4));
+ }
+}
diff --git a/core-java-modules/core-java-11/src/test/java/com/baeldung/patternreuse/PatternJava11UnitTest.java b/core-java-modules/core-java-11/src/test/java/com/baeldung/patternreuse/PatternJava11UnitTest.java
index 94c8a39c95..e334d2c843 100644
--- a/core-java-modules/core-java-11/src/test/java/com/baeldung/patternreuse/PatternJava11UnitTest.java
+++ b/core-java-modules/core-java-11/src/test/java/com/baeldung/patternreuse/PatternJava11UnitTest.java
@@ -14,7 +14,7 @@ import static org.junit.Assert.assertTrue;
public class PatternJava11UnitTest {
@Test
- public void givenPreCompiledPattern_whenCallAsMatchPredicate_thenReturnMatchPredicateToMatchesThePatternInTheListElements() {
+ public void givenPreCompiledPattern_whenCallAsMatchPredicate_thenReturnMatchPredicateToMatchesPattern() {
List namesToValidate = Arrays.asList("Fabio Silva", "Fabio Luis Silva");
Pattern firstLastNamePreCompiledPattern = Pattern.compile("[a-zA-Z]{3,} [a-zA-Z]{3,}");
diff --git a/core-java-modules/core-java-date-operations/src/test/java/com/baeldung/timezone/ModifyDefaultTimezoneUnitTest.java b/core-java-modules/core-java-date-operations/src/test/java/com/baeldung/jvmtimezone/ModifyDefaultTimezoneUnitTest.java
similarity index 79%
rename from core-java-modules/core-java-date-operations/src/test/java/com/baeldung/timezone/ModifyDefaultTimezoneUnitTest.java
rename to core-java-modules/core-java-date-operations/src/test/java/com/baeldung/jvmtimezone/ModifyDefaultTimezoneUnitTest.java
index 05d36d2c6c..7a266b46c3 100644
--- a/core-java-modules/core-java-date-operations/src/test/java/com/baeldung/timezone/ModifyDefaultTimezoneUnitTest.java
+++ b/core-java-modules/core-java-date-operations/src/test/java/com/baeldung/jvmtimezone/ModifyDefaultTimezoneUnitTest.java
@@ -1,9 +1,8 @@
-package com.baeldung.timezone;
+package com.baeldung.jvmtimezone;
import org.junit.Test;
import java.util.Calendar;
-import java.util.Date;
import java.util.TimeZone;
import static org.junit.Assert.assertEquals;
@@ -13,9 +12,7 @@ public class ModifyDefaultTimezoneUnitTest {
@Test
public void givenDefaultTimezoneSet_thenDateTimezoneIsCorrect() {
TimeZone.setDefault(TimeZone.getTimeZone("Portugal"));
- Date date = new Date();
Calendar calendar = Calendar.getInstance();
- calendar.setTime(date);
assertEquals(calendar.getTimeZone(), TimeZone.getTimeZone("Portugal"));
}
diff --git a/core-java-modules/core-java-date-operations/src/test/java/com/baeldung/timezone/ModifyTimezonePropertyUnitTest.java b/core-java-modules/core-java-date-operations/src/test/java/com/baeldung/jvmtimezone/ModifyTimezonePropertyUnitTest.java
similarity index 79%
rename from core-java-modules/core-java-date-operations/src/test/java/com/baeldung/timezone/ModifyTimezonePropertyUnitTest.java
rename to core-java-modules/core-java-date-operations/src/test/java/com/baeldung/jvmtimezone/ModifyTimezonePropertyUnitTest.java
index 8f65f520f8..ec0d183e78 100644
--- a/core-java-modules/core-java-date-operations/src/test/java/com/baeldung/timezone/ModifyTimezonePropertyUnitTest.java
+++ b/core-java-modules/core-java-date-operations/src/test/java/com/baeldung/jvmtimezone/ModifyTimezonePropertyUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.timezone;
+package com.baeldung.jvmtimezone;
import org.junit.After;
import org.junit.Before;
@@ -14,7 +14,7 @@ public class ModifyTimezonePropertyUnitTest {
@Before
public void setup() {
- System.setProperty("user.timezone", "IST");
+ System.setProperty("user.timezone", "Asia/Kolkata");
TimeZone.setDefault(null);
}
@@ -25,10 +25,8 @@ public class ModifyTimezonePropertyUnitTest {
@Test
public void givenTimezonePropertySet_thenDateTimezoneIsCorrect() {
- Date date = new Date();
Calendar calendar = Calendar.getInstance();
- calendar.setTime(date);
- assertEquals(calendar.getTimeZone(), TimeZone.getTimeZone("IST"));
+ assertEquals(calendar.getTimeZone(), TimeZone.getTimeZone("Asia/Kolkata"));
}
}
\ No newline at end of file
diff --git a/core-java-modules/core-java-exceptions-2/src/main/java/com/baeldung/exceptions/CatchingThrowable.java b/core-java-modules/core-java-exceptions-2/src/main/java/com/baeldung/exceptions/CatchingThrowable.java
new file mode 100644
index 0000000000..20b06cdd26
--- /dev/null
+++ b/core-java-modules/core-java-exceptions-2/src/main/java/com/baeldung/exceptions/CatchingThrowable.java
@@ -0,0 +1,38 @@
+package com.baeldung.exceptions;
+
+import java.util.Set;
+import java.util.UUID;
+
+public class CatchingThrowable {
+
+ class CapacityException extends Exception {
+ CapacityException(String message) {
+ super(message);
+ }
+ }
+
+ class StorageAPI {
+
+ public void addIDsToStorage(int capacity, Set storage) throws CapacityException {
+ if (capacity < 1) {
+ throw new CapacityException("Capacity of less than 1 is not allowed");
+ }
+ int count = 0;
+ while (count < capacity) {
+ storage.add(UUID.randomUUID().toString());
+ count++;
+ }
+ }
+
+ // other methods go here ...
+ }
+
+ public void add(StorageAPI api, int capacity, Set storage) {
+ try {
+ api.addIDsToStorage(capacity, storage);
+ } catch (Throwable throwable) {
+ // do something here
+ }
+ }
+
+}
diff --git a/core-java-modules/core-java-lang-operators/README.md b/core-java-modules/core-java-lang-operators/README.md
index 1fe524948c..3af2c8885b 100644
--- a/core-java-modules/core-java-lang-operators/README.md
+++ b/core-java-modules/core-java-lang-operators/README.md
@@ -11,4 +11,5 @@ This module contains articles about Java operators
- [Java Compound Operators](https://www.baeldung.com/java-compound-operators)
- [The XOR Operator in Java](https://www.baeldung.com/java-xor-operator)
- [Java Bitwise Operators](https://www.baeldung.com/java-bitwise-operators)
+- [Bitwise & vs Logical && Operators](https://www.baeldung.com/bitwise-vs-logical-operators/)
diff --git a/core-java-modules/core-java-lang-operators/src/test/java/com/baeldung/andoperators/BitwiseAndLogicalANDOperatorsUnitTest.java b/core-java-modules/core-java-lang-operators/src/test/java/com/baeldung/andoperators/BitwiseAndLogicalANDOperatorsUnitTest.java
new file mode 100644
index 0000000000..6158c2870d
--- /dev/null
+++ b/core-java-modules/core-java-lang-operators/src/test/java/com/baeldung/andoperators/BitwiseAndLogicalANDOperatorsUnitTest.java
@@ -0,0 +1,71 @@
+package com.baeldung.andoperators;
+
+import org.junit.jupiter.api.Test;
+
+import static org.junit.Assert.*;
+
+public class BitwiseAndLogicalANDOperatorsUnitTest {
+
+ @Test
+ public void givenTwoTrueBooleans_whenBitwiseAndOperator_thenTrue() {
+ boolean trueBool = true;
+ boolean anotherTrueBool = true;
+ boolean trueANDTrue = trueBool & anotherTrueBool;
+ assertTrue(trueANDTrue);
+ }
+
+ @Test
+ public void givenOneFalseAndOneTrueBooleans_whenBitwiseAndOperator_thenFalse() {
+ boolean trueBool = true;
+ boolean falseBool = false;
+ boolean trueANDFalse = trueBool & falseBool;
+ assertFalse(trueANDFalse);
+ }
+
+ @Test
+ public void givenTwoFalseBooleans_whenBitwiseAndOperator_thenFalse() {
+ boolean falseBool = false;
+ boolean anotherFalseBool = false;
+ boolean falseANDFalse = falseBool & anotherFalseBool;
+ assertFalse(falseANDFalse);
+ }
+
+ @Test
+ public void givenTwoIntegers_whenBitwiseAndOperator_thenNewDecimalNumber() {
+ int six = 6;
+ int five = 5;
+ int shouldBeFour = six & five;
+ assertEquals(4, shouldBeFour);
+ }
+
+ @Test
+ public void givenTwoTrueBooleans_whenLogicalAndOperator_thenTrue() {
+ boolean trueBool = true;
+ boolean anotherTrueBool = true;
+ boolean trueANDTrue = trueBool && anotherTrueBool;
+ assertTrue(trueANDTrue);
+ }
+
+ @Test
+ public void givenOneFalseAndOneTrueBooleans_whenLogicalAndOperator_thenFalse() {
+ boolean trueBool = true;
+ boolean falseBool = false;
+ boolean trueANDFalse = trueBool && falseBool;
+ assertFalse(trueANDFalse);
+ }
+
+ @Test
+ public void givenTwoFalseBooleans_whenLogicalAndOperator_thenFalse() {
+ boolean falseBool = false;
+ boolean anotherFalseBool = false;
+ boolean falseANDFalse = falseBool && anotherFalseBool;
+ assertFalse(falseANDFalse);
+ }
+
+ @Test
+ public void givenTwoFalseExpressions_whenLogicalAndOperator_thenShortCircuitFalse() {
+ boolean shortCircuitResult = (2<1) && (4<5);
+ assertFalse(shortCircuitResult);
+ }
+
+}
diff --git a/core-java-modules/core-java-lang-syntax-2/src/main/java/com/baeldung/core/operators/notoperator/NotOperator.java b/core-java-modules/core-java-lang-syntax-2/src/main/java/com/baeldung/core/operators/notoperator/NotOperator.java
new file mode 100644
index 0000000000..4e0cf98ff2
--- /dev/null
+++ b/core-java-modules/core-java-lang-syntax-2/src/main/java/com/baeldung/core/operators/notoperator/NotOperator.java
@@ -0,0 +1,99 @@
+package com.baeldung.core.operators.notoperator;
+
+/**
+ * Examples used in the article `Using the Not Operator in If Conditions in Java`.
+ */
+public class NotOperator {
+
+ public static void ifElseStatementExample() {
+ boolean isValid = true;
+
+ if (isValid) {
+ System.out.println("Valid");
+ } else {
+ System.out.println("Invalid");
+ }
+ }
+
+ public static void checkIsValidIsFalseWithEmptyIfBlock() {
+ boolean isValid = true;
+
+ if (isValid) {
+
+ } else {
+ System.out.println("Invalid");
+ }
+ }
+
+ public static void checkIsValidIsFalseWithJustTheIfBlock() {
+ boolean isValid = true;
+
+ if (isValid == false) {
+ System.out.println("Invalid");
+ }
+ }
+
+ public static void checkIsValidIsFalseWithTheNotOperator() {
+ boolean isValid = true;
+
+ if (!isValid) {
+ System.out.println("Invalid");
+ }
+ }
+
+ public static void notOperatorWithBooleanValueAsOperand() {
+ System.out.println(!true); // prints false
+ System.out.println(!false); // prints true
+ System.out.println(!!false); // prints false
+ }
+
+ public static void applyNotOperatorToAnExpression_example1() {
+ int count = 2;
+
+ System.out.println(!(count > 2)); // prints true
+ System.out.println(!(count <= 2)); // prints false
+ }
+
+ public static void applyNotOperatorToAnExpression_LogicalOperators() {
+ boolean x = true;
+ boolean y = false;
+
+ System.out.println(!(x && y)); // prints true
+ System.out.println(!(x || y)); // prints false
+ }
+
+ public static void precedence_example() {
+ boolean x = true;
+ boolean y = false;
+
+ System.out.println(!x && y); // prints false
+ System.out.println(!(x && y)); // prints true
+ }
+
+ public static void pitfalls_ComplexConditionsExample() {
+ int count = 9;
+ int total = 100;
+
+ if (!(count >= 10 || total >= 1000)) {
+ System.out.println("Some more work to do");
+ }
+ }
+
+ public static void pitfalls_simplifyComplexConditionsByReversingLogicExample() {
+ int count = 9;
+ int total = 100;
+
+ if (count < 10 && total < 1000) {
+ System.out.println("Some more work to do");
+ }
+ }
+
+ public static void exitEarlyExample() {
+ boolean isValid = false;
+
+ if(!isValid) {
+ throw new IllegalArgumentException("Invalid input");
+ }
+ // Code to execute when isValid == true goes here
+ }
+}
\ No newline at end of file
diff --git a/core-java-modules/core-java-strings/src/test/java/com/baeldung/randomstrings/RandomStringsUnitTest.java b/core-java-modules/core-java-strings/src/test/java/com/baeldung/randomstrings/RandomStringsUnitTest.java
index 2806635d03..edfabc8777 100644
--- a/core-java-modules/core-java-strings/src/test/java/com/baeldung/randomstrings/RandomStringsUnitTest.java
+++ b/core-java-modules/core-java-strings/src/test/java/com/baeldung/randomstrings/RandomStringsUnitTest.java
@@ -1,72 +1,103 @@
-package com.baeldung.randomstrings;
-
-import org.apache.commons.lang3.RandomStringUtils;
-import org.junit.Test;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import java.nio.charset.Charset;
-import java.util.Random;
-
-public class RandomStringsUnitTest {
-
- private static final Logger LOG = LoggerFactory.getLogger(RandomStringsUnitTest.class);
-
- @Test
- public void givenUsingPlainJava_whenGeneratingRandomStringUnbounded_thenCorrect() {
- final byte[] array = new byte[7]; // length is bounded by 7
- new Random().nextBytes(array);
- final String generatedString = new String(array, Charset.forName("UTF-8"));
-
- LOG.debug(generatedString);
- }
-
- @Test
- public void givenUsingPlainJava_whenGeneratingRandomStringBounded_thenCorrect() {
- final int leftLimit = 97; // letter 'a'
- final int rightLimit = 122; // letter 'z'
- final int targetStringLength = 10;
- final Random random = new Random();
- final StringBuilder buffer = new StringBuilder(targetStringLength);
-
- for (int i = 0; i < targetStringLength; i++) {
- final int randomLimitedInt = leftLimit + (int) (random.nextFloat() * (rightLimit - leftLimit + 1));
- buffer.append((char) randomLimitedInt);
- }
- final String generatedString = buffer.toString();
-
- LOG.debug(generatedString);
- }
-
- @Test
- public void givenUsingApache_whenGeneratingRandomString_thenCorrect() {
- final String generatedString = RandomStringUtils.random(10);
-
- LOG.debug(generatedString);
- }
-
- @Test
- public void givenUsingApache_whenGeneratingRandomAlphabeticString_thenCorrect() {
- final String generatedString = RandomStringUtils.randomAlphabetic(10);
-
- LOG.debug(generatedString);
- }
-
- @Test
- public void givenUsingApache_whenGeneratingRandomAlphanumericString_thenCorrect() {
- final String generatedString = RandomStringUtils.randomAlphanumeric(10);
-
- LOG.debug(generatedString);
- }
-
- @Test
- public void givenUsingApache_whenGeneratingRandomStringBounded_thenCorrect() {
- final int length = 10;
- final boolean useLetters = true;
- final boolean useNumbers = false;
- final String generatedString = RandomStringUtils.random(length, useLetters, useNumbers);
-
- LOG.debug(generatedString);
- }
-
-}
+package com.baeldung.randomstrings;
+
+import org.apache.commons.lang3.RandomStringUtils;
+import org.junit.Test;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.nio.charset.Charset;
+import java.util.Random;
+
+public class RandomStringsUnitTest {
+
+ private static final Logger LOG = LoggerFactory.getLogger(RandomStringsUnitTest.class);
+
+ @Test
+ public void givenUsingPlainJava_whenGeneratingRandomStringUnbounded_thenCorrect() {
+ byte[] array = new byte[7]; // length is bounded by 7
+ new Random().nextBytes(array);
+ String generatedString = new String(array, Charset.forName("UTF-8"));
+
+ LOG.debug(generatedString);
+ }
+
+ @Test
+ public void givenUsingPlainJava_whenGeneratingRandomStringBounded_thenCorrect() {
+ int leftLimit = 97; // letter 'a'
+ int rightLimit = 122; // letter 'z'
+ int targetStringLength = 10;
+ Random random = new Random();
+ StringBuilder buffer = new StringBuilder(targetStringLength);
+
+ for (int i = 0; i < targetStringLength; i++) {
+ int randomLimitedInt = leftLimit + (int) (random.nextFloat() * (rightLimit - leftLimit + 1));
+ buffer.append((char) randomLimitedInt);
+ }
+ String generatedString = buffer.toString();
+
+ LOG.debug(generatedString);
+ }
+
+ @Test
+ public void givenUsingJava8_whenGeneratingRandomAlphabeticString_thenCorrect() {
+ int leftLimit = 97; // letter 'a'
+ int rightLimit = 122; // letter 'z'
+ int targetStringLength = 10;
+ Random random = new Random();
+
+ String generatedString = random.ints(leftLimit, rightLimit + 1)
+ .limit(targetStringLength)
+ .collect(StringBuilder::new, StringBuilder::appendCodePoint, StringBuilder::append)
+ .toString();
+
+ LOG.debug(generatedString);
+ }
+
+ @Test
+ public void givenUsingJava8_whenGeneratingRandomAlphanumericString_thenCorrect() {
+ int leftLimit = 48; // numeral '0'
+ int rightLimit = 122; // letter 'z'
+ int targetStringLength = 10;
+ Random random = new Random();
+
+ String generatedString = random.ints(leftLimit, rightLimit + 1)
+ .filter(i -> (i <= 57 || i >= 65) && (i <= 90 || i >= 97))
+ .limit(targetStringLength)
+ .collect(StringBuilder::new, StringBuilder::appendCodePoint, StringBuilder::append)
+ .toString();
+
+ LOG.debug(generatedString);
+ }
+
+ @Test
+ public void givenUsingApache_whenGeneratingRandomString_thenCorrect() {
+ String generatedString = RandomStringUtils.random(10);
+
+ LOG.debug(generatedString);
+ }
+
+ @Test
+ public void givenUsingApache_whenGeneratingRandomAlphabeticString_thenCorrect() {
+ String generatedString = RandomStringUtils.randomAlphabetic(10);
+
+ LOG.debug(generatedString);
+ }
+
+ @Test
+ public void givenUsingApache_whenGeneratingRandomAlphanumericString_thenCorrect() {
+ String generatedString = RandomStringUtils.randomAlphanumeric(10);
+
+ LOG.debug(generatedString);
+ }
+
+ @Test
+ public void givenUsingApache_whenGeneratingRandomStringBounded_thenCorrect() {
+ int length = 10;
+ boolean useLetters = true;
+ boolean useNumbers = false;
+ String generatedString = RandomStringUtils.random(length, useLetters, useNumbers);
+
+ LOG.debug(generatedString);
+ }
+
+}
diff --git a/core-java-modules/core-java-text/src/test/java/com/baeldung/patternreuse/PatternUnitTest.java b/core-java-modules/core-java-text/src/test/java/com/baeldung/patternreuse/PatternUnitTest.java
index 70f5c59a95..c7331471ec 100644
--- a/core-java-modules/core-java-text/src/test/java/com/baeldung/patternreuse/PatternUnitTest.java
+++ b/core-java-modules/core-java-text/src/test/java/com/baeldung/patternreuse/PatternUnitTest.java
@@ -30,7 +30,7 @@ public class PatternUnitTest {
}
@Test
- public void givenPreCompiledPattern_whenCallAsPredicate_thenReturnPredicateToFindThePatternInTheListElements() {
+ public void givenPreCompiledPattern_whenCallAsPredicate_thenReturnPredicateToFindPatternInTheList() {
List namesToValidate = Arrays.asList("Fabio Silva", "Mr. Silva");
Predicate patternsAsPredicate = FIRST_LAST_NAME_PRE_COMPILED_PATTERN.asPredicate();
@@ -52,7 +52,7 @@ public class PatternUnitTest {
}
@Test
- public void givenPreCompiledPattern_whenCallSplitAsStream_thenReturnArrayWithValuesSplitByThePattern() {
+ public void givenPreCompiledPattern_whenCallSplitAsStream_thenReturnArraySplitByThePattern() {
Stream textSplitAsStream = SPLIT_PRE_COMPILED_PATTERN.splitAsStream("My_Name__is__Fabio_Silva");
String[] textSplit = textSplitAsStream.toArray(String[]::new);
diff --git a/jackson-annotations/README.md b/jackson-modules/jackson-annotations/README.md
similarity index 100%
rename from jackson-annotations/README.md
rename to jackson-modules/jackson-annotations/README.md
diff --git a/jackson-annotations/pom.xml b/jackson-modules/jackson-annotations/pom.xml
similarity index 76%
rename from jackson-annotations/pom.xml
rename to jackson-modules/jackson-annotations/pom.xml
index a259d895da..e4a41a5825 100644
--- a/jackson-annotations/pom.xml
+++ b/jackson-modules/jackson-annotations/pom.xml
@@ -8,22 +8,11 @@
com.baeldung
- parent-java
+ jackson-modules
0.0.1-SNAPSHOT
- ../parent-java
-
- com.fasterxml.jackson.core
- jackson-databind
- ${jackson.version}
-
-
- com.fasterxml.jackson.dataformat
- jackson-dataformat-xml
- ${jackson.version}
-
com.fasterxml.jackson.module
jackson-module-jsonSchema
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/CustomListDeserializer.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/CustomListDeserializer.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/CustomListDeserializer.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/CustomListDeserializer.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/CustomListSerializer.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/CustomListSerializer.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/CustomListSerializer.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/CustomListSerializer.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/Item.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/Item.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/Item.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/Item.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithIdentity.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithIdentity.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithIdentity.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithIdentity.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithIgnore.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithIgnore.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithIgnore.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithIgnore.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithRef.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithRef.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithRef.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithRef.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithSerializer.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithSerializer.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithSerializer.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithSerializer.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithView.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithView.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithView.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/ItemWithView.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/User.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/User.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/User.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/User.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithIdentity.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithIdentity.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithIdentity.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithIdentity.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithIgnore.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithIgnore.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithIgnore.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithIgnore.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithRef.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithRef.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithRef.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithRef.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithSerializer.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithSerializer.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithSerializer.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithSerializer.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithView.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithView.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithView.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/UserWithView.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/jsonview/Views.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/jsonview/Views.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/jsonview/Views.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/bidirection/jsonview/Views.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/domain/Person.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/domain/Person.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/domain/Person.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/domain/Person.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/format/User.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/format/User.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/format/User.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/format/User.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/Item.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/Item.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/Item.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/Item.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/MyBeanSerializerModifier.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/MyBeanSerializerModifier.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/MyBeanSerializerModifier.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/MyBeanSerializerModifier.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/UpperCasingWriter.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/UpperCasingWriter.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/UpperCasingWriter.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/UpperCasingWriter.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/User.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/User.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/User.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/User.java
diff --git a/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/Views.java b/jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/Views.java
similarity index 100%
rename from jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/Views.java
rename to jackson-modules/jackson-annotations/src/main/java/com/baeldung/jackson/jsonview/Views.java
diff --git a/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/AdvancedAnnotationsUnitTest.java b/jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/AdvancedAnnotationsUnitTest.java
similarity index 100%
rename from jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/AdvancedAnnotationsUnitTest.java
rename to jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/AdvancedAnnotationsUnitTest.java
diff --git a/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/AppendBeans.java b/jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/AppendBeans.java
similarity index 100%
rename from jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/AppendBeans.java
rename to jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/AppendBeans.java
diff --git a/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/IdentityReferenceBeans.java b/jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/IdentityReferenceBeans.java
similarity index 100%
rename from jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/IdentityReferenceBeans.java
rename to jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/IdentityReferenceBeans.java
diff --git a/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/NamingBean.java b/jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/NamingBean.java
similarity index 100%
rename from jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/NamingBean.java
rename to jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/NamingBean.java
diff --git a/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/POJOBuilderBean.java b/jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/POJOBuilderBean.java
similarity index 100%
rename from jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/POJOBuilderBean.java
rename to jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/POJOBuilderBean.java
diff --git a/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/PropertyDescriptionBean.java b/jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/PropertyDescriptionBean.java
similarity index 100%
rename from jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/PropertyDescriptionBean.java
rename to jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/PropertyDescriptionBean.java
diff --git a/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/TypeIdBean.java b/jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/TypeIdBean.java
similarity index 100%
rename from jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/TypeIdBean.java
rename to jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/TypeIdBean.java
diff --git a/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/TypeIdResolverStructure.java b/jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/TypeIdResolverStructure.java
similarity index 100%
rename from jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/TypeIdResolverStructure.java
rename to jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/advancedannotations/TypeIdResolverStructure.java
diff --git a/jackson-annotations/src/test/java/com/baeldung/jackson/bidirection/JacksonBidirectionRelationUnitTest.java b/jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/bidirection/JacksonBidirectionRelationUnitTest.java
similarity index 100%
rename from jackson-annotations/src/test/java/com/baeldung/jackson/bidirection/JacksonBidirectionRelationUnitTest.java
rename to jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/bidirection/JacksonBidirectionRelationUnitTest.java
diff --git a/jackson-annotations/src/test/java/com/baeldung/jackson/format/JsonFormatUnitTest.java b/jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/format/JsonFormatUnitTest.java
similarity index 100%
rename from jackson-annotations/src/test/java/com/baeldung/jackson/format/JsonFormatUnitTest.java
rename to jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/format/JsonFormatUnitTest.java
diff --git a/jackson-annotations/src/test/java/com/baeldung/jackson/jsonview/JacksonJsonViewUnitTest.java b/jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/jsonview/JacksonJsonViewUnitTest.java
similarity index 100%
rename from jackson-annotations/src/test/java/com/baeldung/jackson/jsonview/JacksonJsonViewUnitTest.java
rename to jackson-modules/jackson-annotations/src/test/java/com/baeldung/jackson/jsonview/JacksonJsonViewUnitTest.java
diff --git a/jackson-conversions-2/README.md b/jackson-modules/jackson-conversions-2/README.md
similarity index 100%
rename from jackson-conversions-2/README.md
rename to jackson-modules/jackson-conversions-2/README.md
diff --git a/jackson-conversions-2/pom.xml b/jackson-modules/jackson-conversions-2/pom.xml
similarity index 77%
rename from jackson-conversions-2/pom.xml
rename to jackson-modules/jackson-conversions-2/pom.xml
index 732c89c1e5..43c9d1478b 100644
--- a/jackson-conversions-2/pom.xml
+++ b/jackson-modules/jackson-conversions-2/pom.xml
@@ -8,23 +8,11 @@
com.baeldung
- parent-java
+ jackson-modules
0.0.1-SNAPSHOT
- ../parent-java
-
- com.fasterxml.jackson.core
- jackson-databind
- ${jackson.version}
-
-
-
- com.fasterxml.jackson.dataformat
- jackson-dataformat-xml
- ${jackson.version}
-
com.fasterxml.jackson.dataformat
diff --git a/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/JsonCsvConverter.java b/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/JsonCsvConverter.java
similarity index 100%
rename from jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/JsonCsvConverter.java
rename to jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/JsonCsvConverter.java
diff --git a/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLine.java b/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLine.java
similarity index 100%
rename from jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLine.java
rename to jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLine.java
diff --git a/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLineForCsv.java b/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLineForCsv.java
similarity index 100%
rename from jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLineForCsv.java
rename to jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/csv/OrderLineForCsv.java
diff --git a/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/Product.java b/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/Product.java
similarity index 100%
rename from jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/Product.java
rename to jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/Product.java
diff --git a/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductJsonNode.java b/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductJsonNode.java
similarity index 100%
rename from jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductJsonNode.java
rename to jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductJsonNode.java
diff --git a/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductMap.java b/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductMap.java
similarity index 100%
rename from jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductMap.java
rename to jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/dynamicobject/ProductMap.java
diff --git a/jackson-conversions-2/src/main/java/com/baeldung/jackson/multiplefields/Weather.java b/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/multiplefields/Weather.java
similarity index 100%
rename from jackson-conversions-2/src/main/java/com/baeldung/jackson/multiplefields/Weather.java
rename to jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/multiplefields/Weather.java
diff --git a/jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Color.java b/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Color.java
similarity index 100%
rename from jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Color.java
rename to jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Color.java
diff --git a/jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Flower.java b/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Flower.java
similarity index 100%
rename from jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Flower.java
rename to jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/xmlToJson/Flower.java
diff --git a/jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/Order.java b/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/Order.java
similarity index 100%
rename from jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/Order.java
rename to jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/Order.java
diff --git a/jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/OrderLine.java b/jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/OrderLine.java
similarity index 100%
rename from jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/OrderLine.java
rename to jackson-modules/jackson-conversions-2/src/main/java/com/baeldung/jackson/yaml/OrderLine.java
diff --git a/jackson-conversions-2/src/main/resources/csv/orderLines.csv b/jackson-modules/jackson-conversions-2/src/main/resources/csv/orderLines.csv
similarity index 100%
rename from jackson-conversions-2/src/main/resources/csv/orderLines.csv
rename to jackson-modules/jackson-conversions-2/src/main/resources/csv/orderLines.csv
diff --git a/jackson-conversions-2/src/main/resources/csv/orderLines.json b/jackson-modules/jackson-conversions-2/src/main/resources/csv/orderLines.json
similarity index 100%
rename from jackson-conversions-2/src/main/resources/csv/orderLines.json
rename to jackson-modules/jackson-conversions-2/src/main/resources/csv/orderLines.json
diff --git a/jackson-conversions-2/src/test/java/com/baeldung/jackson/csv/CsvUnitTest.java b/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/csv/CsvUnitTest.java
similarity index 100%
rename from jackson-conversions-2/src/test/java/com/baeldung/jackson/csv/CsvUnitTest.java
rename to jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/csv/CsvUnitTest.java
diff --git a/jackson-conversions-2/src/test/java/com/baeldung/jackson/dynamicobject/DynamicObjectDeserializationUnitTest.java b/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/dynamicobject/DynamicObjectDeserializationUnitTest.java
similarity index 100%
rename from jackson-conversions-2/src/test/java/com/baeldung/jackson/dynamicobject/DynamicObjectDeserializationUnitTest.java
rename to jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/dynamicobject/DynamicObjectDeserializationUnitTest.java
diff --git a/jackson-conversions-2/src/test/java/com/baeldung/jackson/multiplefields/MapMultipleFieldsToSingleFieldUnitTest.java b/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/multiplefields/MapMultipleFieldsToSingleFieldUnitTest.java
similarity index 100%
rename from jackson-conversions-2/src/test/java/com/baeldung/jackson/multiplefields/MapMultipleFieldsToSingleFieldUnitTest.java
rename to jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/multiplefields/MapMultipleFieldsToSingleFieldUnitTest.java
diff --git a/jackson-conversions-2/src/test/java/com/baeldung/jackson/streaming/StreamingAPIUnitTest.java b/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/streaming/StreamingAPIUnitTest.java
similarity index 100%
rename from jackson-conversions-2/src/test/java/com/baeldung/jackson/streaming/StreamingAPIUnitTest.java
rename to jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/streaming/StreamingAPIUnitTest.java
diff --git a/jackson-conversions-2/src/test/java/com/baeldung/jackson/xmlToJson/XmlToJsonUnitTest.java b/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/xmlToJson/XmlToJsonUnitTest.java
similarity index 100%
rename from jackson-conversions-2/src/test/java/com/baeldung/jackson/xmlToJson/XmlToJsonUnitTest.java
rename to jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/xmlToJson/XmlToJsonUnitTest.java
diff --git a/jackson-conversions-2/src/test/java/com/baeldung/jackson/yaml/YamlUnitTest.java b/jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/yaml/YamlUnitTest.java
similarity index 100%
rename from jackson-conversions-2/src/test/java/com/baeldung/jackson/yaml/YamlUnitTest.java
rename to jackson-modules/jackson-conversions-2/src/test/java/com/baeldung/jackson/yaml/YamlUnitTest.java
diff --git a/jackson-conversions-2/src/test/resources/csv/expectedCsvFromJson.csv b/jackson-modules/jackson-conversions-2/src/test/resources/csv/expectedCsvFromJson.csv
similarity index 100%
rename from jackson-conversions-2/src/test/resources/csv/expectedCsvFromJson.csv
rename to jackson-modules/jackson-conversions-2/src/test/resources/csv/expectedCsvFromJson.csv
diff --git a/jackson-conversions-2/src/test/resources/csv/expectedFormattedCsvFromJson.csv b/jackson-modules/jackson-conversions-2/src/test/resources/csv/expectedFormattedCsvFromJson.csv
similarity index 100%
rename from jackson-conversions-2/src/test/resources/csv/expectedFormattedCsvFromJson.csv
rename to jackson-modules/jackson-conversions-2/src/test/resources/csv/expectedFormattedCsvFromJson.csv
diff --git a/jackson-conversions-2/src/test/resources/csv/expectedJsonFromCsv.json b/jackson-modules/jackson-conversions-2/src/test/resources/csv/expectedJsonFromCsv.json
similarity index 100%
rename from jackson-conversions-2/src/test/resources/csv/expectedJsonFromCsv.json
rename to jackson-modules/jackson-conversions-2/src/test/resources/csv/expectedJsonFromCsv.json
diff --git a/jackson-conversions-2/src/test/resources/deserialize-dynamic-object/embedded.json b/jackson-modules/jackson-conversions-2/src/test/resources/deserialize-dynamic-object/embedded.json
similarity index 100%
rename from jackson-conversions-2/src/test/resources/deserialize-dynamic-object/embedded.json
rename to jackson-modules/jackson-conversions-2/src/test/resources/deserialize-dynamic-object/embedded.json
diff --git a/jackson-conversions-2/src/test/resources/deserialize-dynamic-object/flat.json b/jackson-modules/jackson-conversions-2/src/test/resources/deserialize-dynamic-object/flat.json
similarity index 100%
rename from jackson-conversions-2/src/test/resources/deserialize-dynamic-object/flat.json
rename to jackson-modules/jackson-conversions-2/src/test/resources/deserialize-dynamic-object/flat.json
diff --git a/jackson-conversions-2/src/test/resources/yaml/orderInput.yaml b/jackson-modules/jackson-conversions-2/src/test/resources/yaml/orderInput.yaml
similarity index 100%
rename from jackson-conversions-2/src/test/resources/yaml/orderInput.yaml
rename to jackson-modules/jackson-conversions-2/src/test/resources/yaml/orderInput.yaml
diff --git a/jackson-conversions/README.md b/jackson-modules/jackson-conversions/README.md
similarity index 100%
rename from jackson-conversions/README.md
rename to jackson-modules/jackson-conversions/README.md
diff --git a/jackson-conversions/pom.xml b/jackson-modules/jackson-conversions/pom.xml
similarity index 69%
rename from jackson-conversions/pom.xml
rename to jackson-modules/jackson-conversions/pom.xml
index c45d88bedd..fafb731cc9 100644
--- a/jackson-conversions/pom.xml
+++ b/jackson-modules/jackson-conversions/pom.xml
@@ -8,17 +8,11 @@
com.baeldung
- parent-java
+ jackson-modules
0.0.1-SNAPSHOT
- ../parent-java
-
- com.fasterxml.jackson.core
- jackson-databind
- ${jackson.version}
-
com.fasterxml.jackson.datatype
jackson-datatype-joda
@@ -29,12 +23,6 @@
jackson-datatype-jsr310
${jackson.version}
-
-
- com.fasterxml.jackson.dataformat
- jackson-dataformat-xml
- ${jackson.version}
-
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateDeserializer.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateDeserializer.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateDeserializer.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateDeserializer.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateSerializer.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateSerializer.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateSerializer.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateSerializer.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateTimeSerializer.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateTimeSerializer.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateTimeSerializer.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomDateTimeSerializer.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomLocalDateTimeSerializer.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomLocalDateTimeSerializer.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomLocalDateTimeSerializer.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/CustomLocalDateTimeSerializer.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/date/Event.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/Event.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/date/Event.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/Event.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithFormat.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithFormat.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithFormat.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithFormat.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithJodaTime.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithJodaTime.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithJodaTime.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithJodaTime.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithLocalDateTime.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithLocalDateTime.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithLocalDateTime.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithLocalDateTime.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithSerializer.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithSerializer.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithSerializer.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/date/EventWithSerializer.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/City.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/City.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/City.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/City.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/Distance.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/Distance.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/Distance.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/Distance.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/City.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/City.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/City.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/City.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/CustomEnumDeserializer.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/CustomEnumDeserializer.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/CustomEnumDeserializer.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/CustomEnumDeserializer.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/Distance.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/Distance.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/Distance.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/customdeserializer/Distance.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/City.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/City.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/City.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/City.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/Distance.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/Distance.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/Distance.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsoncreator/Distance.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/City.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/City.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/City.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/City.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/Distance.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/Distance.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/Distance.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonproperty/Distance.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/City.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/City.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/City.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/City.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/Distance.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/Distance.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/Distance.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/deserialization/jsonvalue/Distance.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/Distance.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/Distance.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/Distance.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/Distance.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/DistanceSerializer.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/DistanceSerializer.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/DistanceSerializer.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/serialization/DistanceSerializer.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumSimple.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumSimple.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumSimple.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumSimple.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithJsonFormat.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithJsonFormat.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithJsonFormat.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithJsonFormat.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithValue.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithValue.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithValue.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/DistanceEnumWithValue.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumCustom.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumCustom.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumCustom.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumCustom.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumJsonFormat.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumJsonFormat.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumJsonFormat.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/enums/withEnum/MyDtoWithEnumJsonFormat.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDto.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDto.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDto.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDto.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoAccessLevel.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoAccessLevel.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoAccessLevel.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoAccessLevel.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithGetter.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithGetter.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithGetter.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithGetter.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithSetter.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithSetter.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithSetter.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/field/MyDtoWithSetter.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Employee.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Employee.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Employee.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Employee.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Person.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Person.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Person.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/immutable/Person.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/map/ClassWithAMap.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/ClassWithAMap.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/map/ClassWithAMap.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/ClassWithAMap.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPair.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPair.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPair.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPair.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairDeserializer.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairDeserializer.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairDeserializer.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairDeserializer.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairSerializer.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairSerializer.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairSerializer.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/map/MyPairSerializer.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDto.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDto.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDto.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDto.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDtoNullKeySerializer.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDtoNullKeySerializer.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDtoNullKeySerializer.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/mapnull/MyDtoNullKeySerializer.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/tocollection/MyDto.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/tocollection/MyDto.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/tocollection/MyDto.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/tocollection/MyDto.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/xml/Address.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/xml/Address.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/xml/Address.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/xml/Address.java
diff --git a/jackson-conversions/src/main/java/com/baeldung/jackson/xml/Person.java b/jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/xml/Person.java
similarity index 100%
rename from jackson-conversions/src/main/java/com/baeldung/jackson/xml/Person.java
rename to jackson-modules/jackson-conversions/src/main/java/com/baeldung/jackson/xml/Person.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/date/JacksonDateUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/date/JacksonDateUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/date/JacksonDateUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/date/JacksonDateUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/DefaultEnumDeserializationUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/DefaultEnumDeserializationUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/DefaultEnumDeserializationUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/DefaultEnumDeserializationUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/customdeserializer/EnumCustomDeserializationUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/customdeserializer/EnumCustomDeserializationUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/customdeserializer/EnumCustomDeserializationUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/customdeserializer/EnumCustomDeserializationUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsoncreator/EnumDeserializationUsingJsonCreatorUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsoncreator/EnumDeserializationUsingJsonCreatorUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsoncreator/EnumDeserializationUsingJsonCreatorUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsoncreator/EnumDeserializationUsingJsonCreatorUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonproperty/EnumDeserializationUsingJsonPropertyUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonproperty/EnumDeserializationUsingJsonPropertyUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonproperty/EnumDeserializationUsingJsonPropertyUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonproperty/EnumDeserializationUsingJsonPropertyUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonvalue/EnumDeserializationUsingJsonValueUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonvalue/EnumDeserializationUsingJsonValueUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonvalue/EnumDeserializationUsingJsonValueUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/deserialization/jsonvalue/EnumDeserializationUsingJsonValueUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonEnumSerializationUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonEnumSerializationUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonEnumSerializationUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonEnumSerializationUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonSerializationEnumsUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonSerializationEnumsUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonSerializationEnumsUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/enums/serialization/JacksonSerializationEnumsUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/field/JacksonFieldUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/field/JacksonFieldUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/field/JacksonFieldUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/field/JacksonFieldUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/immutable/ImmutableObjectDeserializationUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/immutable/ImmutableObjectDeserializationUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/immutable/ImmutableObjectDeserializationUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/immutable/ImmutableObjectDeserializationUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapDeserializeUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapDeserializeUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapDeserializeUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapDeserializeUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapSerializeUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapSerializeUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapSerializeUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/map/JacksonMapSerializeUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/mapnull/JacksonMapNullUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/mapnull/JacksonMapNullUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/mapnull/JacksonMapNullUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/mapnull/JacksonMapNullUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/nested/DeserializeWithNestedPropertiesUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/nested/DeserializeWithNestedPropertiesUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/nested/DeserializeWithNestedPropertiesUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/nested/DeserializeWithNestedPropertiesUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/nested/Product.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/nested/Product.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/nested/Product.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/nested/Product.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/nested/ProductDeserializer.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/nested/ProductDeserializer.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/nested/ProductDeserializer.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/nested/ProductDeserializer.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/tocollection/JacksonCollectionDeserializationUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/tocollection/JacksonCollectionDeserializationUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/tocollection/JacksonCollectionDeserializationUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/tocollection/JacksonCollectionDeserializationUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/tojsonnode/StringToJsonNodeUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/tojsonnode/StringToJsonNodeUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/tojsonnode/StringToJsonNodeUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/tojsonnode/StringToJsonNodeUnitTest.java
diff --git a/jackson-conversions/src/test/java/com/baeldung/jackson/xml/XMLSerializeDeserializeUnitTest.java b/jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/xml/XMLSerializeDeserializeUnitTest.java
similarity index 100%
rename from jackson-conversions/src/test/java/com/baeldung/jackson/xml/XMLSerializeDeserializeUnitTest.java
rename to jackson-modules/jackson-conversions/src/test/java/com/baeldung/jackson/xml/XMLSerializeDeserializeUnitTest.java
diff --git a/jackson-conversions/src/test/resources/simple_bean.xml b/jackson-modules/jackson-conversions/src/test/resources/simple_bean.xml
similarity index 100%
rename from jackson-conversions/src/test/resources/simple_bean.xml
rename to jackson-modules/jackson-conversions/src/test/resources/simple_bean.xml
diff --git a/jackson-custom-conversions/README.md b/jackson-modules/jackson-custom-conversions/README.md
similarity index 100%
rename from jackson-custom-conversions/README.md
rename to jackson-modules/jackson-custom-conversions/README.md
diff --git a/jackson-custom-conversions/pom.xml b/jackson-modules/jackson-custom-conversions/pom.xml
similarity index 81%
rename from jackson-custom-conversions/pom.xml
rename to jackson-modules/jackson-custom-conversions/pom.xml
index 68c785e972..c319891da9 100644
--- a/jackson-custom-conversions/pom.xml
+++ b/jackson-modules/jackson-custom-conversions/pom.xml
@@ -8,17 +8,11 @@
com.baeldung
- parent-java
+ jackson-modules
0.0.1-SNAPSHOT
- ../parent-java
-
- com.fasterxml.jackson.core
- jackson-databind
- ${jackson.version}
-
com.fasterxml.jackson.datatype
jackson-datatype-jsr310
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/File.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/File.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/File.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/File.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/Folder.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/Folder.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/Folder.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/Folder.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderBeanSerializerModifier.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderBeanSerializerModifier.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderBeanSerializerModifier.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderBeanSerializerModifier.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializer.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializer.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializer.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializer.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithCallingOwnSerializer.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithCallingOwnSerializer.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithCallingOwnSerializer.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithCallingOwnSerializer.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithDefaultSerializerStored.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithDefaultSerializerStored.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithDefaultSerializerStored.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithDefaultSerializerStored.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithInternalObjectMapper.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithInternalObjectMapper.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithInternalObjectMapper.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithInternalObjectMapper.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithSerializerProvider.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithSerializerProvider.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithSerializerProvider.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/defaultserializercustomserializer/FolderSerializerWithSerializerProvider.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ActorJackson.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ActorJackson.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ActorJackson.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ActorJackson.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Item.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Item.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Item.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Item.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializer.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializer.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializer.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializer.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializerOnClass.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializerOnClass.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializerOnClass.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemDeserializerOnClass.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemWithDeserializer.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemWithDeserializer.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemWithDeserializer.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/ItemWithDeserializer.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Movie.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Movie.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Movie.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/Movie.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/User.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/User.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/deserialization/User.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/deserialization/User.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/serialization/Item.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/Item.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/serialization/Item.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/Item.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializer.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializer.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializer.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializer.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializerOnClass.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializerOnClass.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializerOnClass.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemSerializerOnClass.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemWithSerializer.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemWithSerializer.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemWithSerializer.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/ItemWithSerializer.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/serialization/User.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/User.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/serialization/User.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/serialization/User.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Address.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Address.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Address.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Address.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Hidable.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Hidable.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Hidable.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Hidable.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/HidableSerializer.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/HidableSerializer.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/skipfields/HidableSerializer.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/HidableSerializer.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/MyDtoWithFilter.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/MyDtoWithFilter.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/skipfields/MyDtoWithFilter.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/MyDtoWithFilter.java
diff --git a/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Person.java b/jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Person.java
similarity index 100%
rename from jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Person.java
rename to jackson-modules/jackson-custom-conversions/src/main/java/com/baeldung/skipfields/Person.java
diff --git a/jackson-custom-conversions/src/test/java/com/baeldung/defaultserializercustomserializer/CallingDefaultSerializerUnitTest.java b/jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/defaultserializercustomserializer/CallingDefaultSerializerUnitTest.java
similarity index 100%
rename from jackson-custom-conversions/src/test/java/com/baeldung/defaultserializercustomserializer/CallingDefaultSerializerUnitTest.java
rename to jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/defaultserializercustomserializer/CallingDefaultSerializerUnitTest.java
diff --git a/jackson-custom-conversions/src/test/java/com/baeldung/deserialization/CustomDeserializationUnitTest.java b/jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/deserialization/CustomDeserializationUnitTest.java
similarity index 100%
rename from jackson-custom-conversions/src/test/java/com/baeldung/deserialization/CustomDeserializationUnitTest.java
rename to jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/deserialization/CustomDeserializationUnitTest.java
diff --git a/jackson-custom-conversions/src/test/java/com/baeldung/serialization/CustomSerializationUnitTest.java b/jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/serialization/CustomSerializationUnitTest.java
similarity index 100%
rename from jackson-custom-conversions/src/test/java/com/baeldung/serialization/CustomSerializationUnitTest.java
rename to jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/serialization/CustomSerializationUnitTest.java
diff --git a/jackson-custom-conversions/src/test/java/com/baeldung/skipfields/IgnoreFieldsWithFilterUnitTest.java b/jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/skipfields/IgnoreFieldsWithFilterUnitTest.java
similarity index 100%
rename from jackson-custom-conversions/src/test/java/com/baeldung/skipfields/IgnoreFieldsWithFilterUnitTest.java
rename to jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/skipfields/IgnoreFieldsWithFilterUnitTest.java
diff --git a/jackson-custom-conversions/src/test/java/com/baeldung/skipfields/JacksonDynamicIgnoreUnitTest.java b/jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/skipfields/JacksonDynamicIgnoreUnitTest.java
similarity index 100%
rename from jackson-custom-conversions/src/test/java/com/baeldung/skipfields/JacksonDynamicIgnoreUnitTest.java
rename to jackson-modules/jackson-custom-conversions/src/test/java/com/baeldung/skipfields/JacksonDynamicIgnoreUnitTest.java
diff --git a/jackson-exceptions/README.md b/jackson-modules/jackson-exceptions/README.md
similarity index 100%
rename from jackson-exceptions/README.md
rename to jackson-modules/jackson-exceptions/README.md
diff --git a/jackson-exceptions/pom.xml b/jackson-modules/jackson-exceptions/pom.xml
similarity index 70%
rename from jackson-exceptions/pom.xml
rename to jackson-modules/jackson-exceptions/pom.xml
index 3cf4796fa7..1a52892523 100644
--- a/jackson-exceptions/pom.xml
+++ b/jackson-modules/jackson-exceptions/pom.xml
@@ -8,19 +8,10 @@
com.baeldung
- parent-java
+ jackson-modules
0.0.1-SNAPSHOT
- ../parent-java
-
-
- com.fasterxml.jackson.core
- jackson-databind
- ${jackson.version}
-
-
-
jackson-exceptions
diff --git a/jackson-exceptions/src/main/java/com/baeldung/exceptions/User.java b/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/User.java
similarity index 100%
rename from jackson-exceptions/src/main/java/com/baeldung/exceptions/User.java
rename to jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/User.java
diff --git a/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithConflict.java b/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithConflict.java
similarity index 100%
rename from jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithConflict.java
rename to jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithConflict.java
diff --git a/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithNoDefaultConstructor.java b/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithNoDefaultConstructor.java
similarity index 100%
rename from jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithNoDefaultConstructor.java
rename to jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithNoDefaultConstructor.java
diff --git a/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithPrivateFields.java b/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithPrivateFields.java
similarity index 100%
rename from jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithPrivateFields.java
rename to jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithPrivateFields.java
diff --git a/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithRoot.java b/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithRoot.java
similarity index 100%
rename from jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithRoot.java
rename to jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/UserWithRoot.java
diff --git a/jackson-exceptions/src/main/java/com/baeldung/exceptions/Zoo.java b/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/Zoo.java
similarity index 100%
rename from jackson-exceptions/src/main/java/com/baeldung/exceptions/Zoo.java
rename to jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/Zoo.java
diff --git a/jackson-exceptions/src/main/java/com/baeldung/exceptions/ZooConfigured.java b/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/ZooConfigured.java
similarity index 100%
rename from jackson-exceptions/src/main/java/com/baeldung/exceptions/ZooConfigured.java
rename to jackson-modules/jackson-exceptions/src/main/java/com/baeldung/exceptions/ZooConfigured.java
diff --git a/jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessors.java b/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessors.java
similarity index 100%
rename from jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessors.java
rename to jackson-modules/jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessors.java
diff --git a/jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessorsAndFieldVisibility.java b/jackson-modules/jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessorsAndFieldVisibility.java
similarity index 100%
rename from jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessorsAndFieldVisibility.java
rename to jackson-modules/jackson-exceptions/src/main/java/com/baeldung/mappingexception/MyDtoNoAccessorsAndFieldVisibility.java
diff --git a/jackson-exceptions/src/test/java/com/baeldung/exceptions/JacksonExceptionsUnitTest.java b/jackson-modules/jackson-exceptions/src/test/java/com/baeldung/exceptions/JacksonExceptionsUnitTest.java
similarity index 100%
rename from jackson-exceptions/src/test/java/com/baeldung/exceptions/JacksonExceptionsUnitTest.java
rename to jackson-modules/jackson-exceptions/src/test/java/com/baeldung/exceptions/JacksonExceptionsUnitTest.java
diff --git a/jackson-exceptions/src/test/java/com/baeldung/mappingexception/JacksonMappingExceptionUnitTest.java b/jackson-modules/jackson-exceptions/src/test/java/com/baeldung/mappingexception/JacksonMappingExceptionUnitTest.java
similarity index 100%
rename from jackson-exceptions/src/test/java/com/baeldung/mappingexception/JacksonMappingExceptionUnitTest.java
rename to jackson-modules/jackson-exceptions/src/test/java/com/baeldung/mappingexception/JacksonMappingExceptionUnitTest.java
diff --git a/jackson-simple/README.md b/jackson-modules/jackson-simple/README.md
similarity index 100%
rename from jackson-simple/README.md
rename to jackson-modules/jackson-simple/README.md
diff --git a/jackson-simple/pom.xml b/jackson-modules/jackson-simple/pom.xml
similarity index 75%
rename from jackson-simple/pom.xml
rename to jackson-modules/jackson-simple/pom.xml
index cdda031e0f..fef28e4359 100644
--- a/jackson-simple/pom.xml
+++ b/jackson-modules/jackson-simple/pom.xml
@@ -3,24 +3,16 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
jackson-simple
- 0.1-SNAPSHOT
+ 0.0.1-SNAPSHOT
jackson-simple
com.baeldung
- parent-java
+ jackson-modules
0.0.1-SNAPSHOT
- ../parent-java
-
-
- com.fasterxml.jackson.dataformat
- jackson-dataformat-xml
- ${jackson.version}
-
-
org.assertj
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/AliasBean.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/AliasBean.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/AliasBean.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/AliasBean.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithCreator.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithCreator.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithCreator.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithCreator.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithCustomAnnotation.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithCustomAnnotation.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithCustomAnnotation.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithCustomAnnotation.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithFilter.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithFilter.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithFilter.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithFilter.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithGetter.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithGetter.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithGetter.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithGetter.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithIgnore.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithIgnore.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithIgnore.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithIgnore.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithInject.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithInject.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithInject.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/BeanWithInject.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/ExtendableBean.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/ExtendableBean.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/ExtendableBean.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/ExtendableBean.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/MyBean.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/MyBean.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/MyBean.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/MyBean.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/PrivateBean.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/PrivateBean.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/PrivateBean.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/PrivateBean.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/RawBean.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/RawBean.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/RawBean.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/RawBean.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/UnwrappedUser.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/UnwrappedUser.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/UnwrappedUser.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/UnwrappedUser.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/UserWithIgnoreType.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/UserWithIgnoreType.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/UserWithIgnoreType.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/UserWithIgnoreType.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/Zoo.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/Zoo.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/Zoo.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/Zoo.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/ItemWithIdentity.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/ItemWithIdentity.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/ItemWithIdentity.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/ItemWithIdentity.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/ItemWithIgnore.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/ItemWithIgnore.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/ItemWithIgnore.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/ItemWithIgnore.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/ItemWithRef.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/ItemWithRef.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/ItemWithRef.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/ItemWithRef.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/UserWithIdentity.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/UserWithIdentity.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/UserWithIdentity.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/UserWithIdentity.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/UserWithIgnore.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/UserWithIgnore.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/UserWithIgnore.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/UserWithIgnore.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/UserWithRef.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/UserWithRef.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/UserWithRef.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/bidirection/UserWithRef.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/CustomDateDeserializer.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/CustomDateDeserializer.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/CustomDateDeserializer.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/CustomDateDeserializer.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/CustomDateSerializer.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/CustomDateSerializer.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/CustomDateSerializer.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/CustomDateSerializer.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/EventWithFormat.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/EventWithFormat.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/EventWithFormat.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/EventWithFormat.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/EventWithSerializer.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/EventWithSerializer.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/EventWithSerializer.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/date/EventWithSerializer.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/deserialization/ItemDeserializerOnClass.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/deserialization/ItemDeserializerOnClass.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/deserialization/ItemDeserializerOnClass.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/deserialization/ItemDeserializerOnClass.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/Item.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/Item.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/Item.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/Item.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/ItemWithSerializer.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/ItemWithSerializer.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/ItemWithSerializer.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/ItemWithSerializer.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/User.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/User.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/User.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/User.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/withEnum/DistanceEnumWithValue.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/withEnum/DistanceEnumWithValue.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/withEnum/DistanceEnumWithValue.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/dtos/withEnum/DistanceEnumWithValue.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/exception/UserWithRoot.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/exception/UserWithRoot.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/exception/UserWithRoot.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/exception/UserWithRoot.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/exception/UserWithRootNamespace.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/exception/UserWithRootNamespace.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/exception/UserWithRootNamespace.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/exception/UserWithRootNamespace.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/ignore/MyMixInForIgnoreType.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/ignore/MyMixInForIgnoreType.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/ignore/MyMixInForIgnoreType.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/ignore/MyMixInForIgnoreType.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/jsonview/Item.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/jsonview/Item.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/jsonview/Item.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/jsonview/Item.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/jsonview/Views.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/jsonview/Views.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/jsonview/Views.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/jsonview/Views.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/serialization/ItemSerializer.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/serialization/ItemSerializer.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/serialization/ItemSerializer.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/serialization/ItemSerializer.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/annotation/serialization/ItemSerializerOnClass.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/serialization/ItemSerializerOnClass.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/annotation/serialization/ItemSerializerOnClass.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/annotation/serialization/ItemSerializerOnClass.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDto.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDto.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDto.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDto.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIgnoreField.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIgnoreField.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIgnoreField.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIgnoreField.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIgnoreFieldByName.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIgnoreFieldByName.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIgnoreFieldByName.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIgnoreFieldByName.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIgnoreNull.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIgnoreNull.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIgnoreNull.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIgnoreNull.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIncludeNonDefault.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIncludeNonDefault.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIncludeNonDefault.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoIncludeNonDefault.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoWithFilter.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoWithFilter.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoWithFilter.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoWithFilter.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoWithSpecialField.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoWithSpecialField.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoWithSpecialField.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyDtoWithSpecialField.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyMixInForIgnoreType.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyMixInForIgnoreType.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyMixInForIgnoreType.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignore/MyMixInForIgnoreType.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/ignorenullfields/MyDto.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignorenullfields/MyDto.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/ignorenullfields/MyDto.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignorenullfields/MyDto.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/ignorenullfields/MyDtoIgnoreNull.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignorenullfields/MyDtoIgnoreNull.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/ignorenullfields/MyDtoIgnoreNull.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/ignorenullfields/MyDtoIgnoreNull.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/jsonproperty/MyDto.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/jsonproperty/MyDto.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/jsonproperty/MyDto.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/jsonproperty/MyDto.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/jsonproperty/MyDtoFieldNameChanged.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/jsonproperty/MyDtoFieldNameChanged.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/jsonproperty/MyDtoFieldNameChanged.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/jsonproperty/MyDtoFieldNameChanged.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/CustomCarDeserializer.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/CustomCarDeserializer.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/CustomCarDeserializer.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/CustomCarDeserializer.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/CustomCarSerializer.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/CustomCarSerializer.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/CustomCarSerializer.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/CustomCarSerializer.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/dto/Car.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/dto/Car.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/dto/Car.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/dto/Car.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/dto/Request.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/dto/Request.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/dto/Request.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/objectmapper/dto/Request.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/unknownproperties/MyDto.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/unknownproperties/MyDto.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/unknownproperties/MyDto.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/unknownproperties/MyDto.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/unknownproperties/MyDtoIgnoreType.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/unknownproperties/MyDtoIgnoreType.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/unknownproperties/MyDtoIgnoreType.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/unknownproperties/MyDtoIgnoreType.java
diff --git a/jackson-simple/src/main/java/com/baeldung/jackson/unknownproperties/MyDtoIgnoreUnknown.java b/jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/unknownproperties/MyDtoIgnoreUnknown.java
similarity index 100%
rename from jackson-simple/src/main/java/com/baeldung/jackson/unknownproperties/MyDtoIgnoreUnknown.java
rename to jackson-modules/jackson-simple/src/main/java/com/baeldung/jackson/unknownproperties/MyDtoIgnoreUnknown.java
diff --git a/jackson-simple/src/main/resources/logback.xml b/jackson-modules/jackson-simple/src/main/resources/logback.xml
similarity index 100%
rename from jackson-simple/src/main/resources/logback.xml
rename to jackson-modules/jackson-simple/src/main/resources/logback.xml
diff --git a/jackson-simple/src/test/java/com/baeldung/jackson/annotation/JacksonAnnotationUnitTest.java b/jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/annotation/JacksonAnnotationUnitTest.java
similarity index 100%
rename from jackson-simple/src/test/java/com/baeldung/jackson/annotation/JacksonAnnotationUnitTest.java
rename to jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/annotation/JacksonAnnotationUnitTest.java
diff --git a/jackson-simple/src/test/java/com/baeldung/jackson/ignore/IgnoreFieldsWithFilterUnitTest.java b/jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/ignore/IgnoreFieldsWithFilterUnitTest.java
similarity index 100%
rename from jackson-simple/src/test/java/com/baeldung/jackson/ignore/IgnoreFieldsWithFilterUnitTest.java
rename to jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/ignore/IgnoreFieldsWithFilterUnitTest.java
diff --git a/jackson-simple/src/test/java/com/baeldung/jackson/ignore/JacksonSerializationIgnoreUnitTest.java b/jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/ignore/JacksonSerializationIgnoreUnitTest.java
similarity index 100%
rename from jackson-simple/src/test/java/com/baeldung/jackson/ignore/JacksonSerializationIgnoreUnitTest.java
rename to jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/ignore/JacksonSerializationIgnoreUnitTest.java
diff --git a/jackson-simple/src/test/java/com/baeldung/jackson/ignorenullfields/IgnoreNullFieldsUnitTest.java b/jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/ignorenullfields/IgnoreNullFieldsUnitTest.java
similarity index 100%
rename from jackson-simple/src/test/java/com/baeldung/jackson/ignorenullfields/IgnoreNullFieldsUnitTest.java
rename to jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/ignorenullfields/IgnoreNullFieldsUnitTest.java
diff --git a/jackson-simple/src/test/java/com/baeldung/jackson/jsonproperty/JsonPropertyUnitTest.java b/jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/jsonproperty/JsonPropertyUnitTest.java
similarity index 100%
rename from jackson-simple/src/test/java/com/baeldung/jackson/jsonproperty/JsonPropertyUnitTest.java
rename to jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/jsonproperty/JsonPropertyUnitTest.java
diff --git a/jackson-simple/src/test/java/com/baeldung/jackson/objectmapper/JavaReadWriteJsonExampleUnitTest.java b/jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/objectmapper/JavaReadWriteJsonExampleUnitTest.java
similarity index 100%
rename from jackson-simple/src/test/java/com/baeldung/jackson/objectmapper/JavaReadWriteJsonExampleUnitTest.java
rename to jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/objectmapper/JavaReadWriteJsonExampleUnitTest.java
diff --git a/jackson-simple/src/test/java/com/baeldung/jackson/objectmapper/SerializationDeserializationFeatureUnitTest.java b/jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/objectmapper/SerializationDeserializationFeatureUnitTest.java
similarity index 100%
rename from jackson-simple/src/test/java/com/baeldung/jackson/objectmapper/SerializationDeserializationFeatureUnitTest.java
rename to jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/objectmapper/SerializationDeserializationFeatureUnitTest.java
diff --git a/jackson-simple/src/test/java/com/baeldung/jackson/unknownproperties/UnknownPropertiesUnitTest.java b/jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/unknownproperties/UnknownPropertiesUnitTest.java
similarity index 100%
rename from jackson-simple/src/test/java/com/baeldung/jackson/unknownproperties/UnknownPropertiesUnitTest.java
rename to jackson-modules/jackson-simple/src/test/java/com/baeldung/jackson/unknownproperties/UnknownPropertiesUnitTest.java
diff --git a/jackson-simple/src/test/resources/json_car.json b/jackson-modules/jackson-simple/src/test/resources/json_car.json
similarity index 100%
rename from jackson-simple/src/test/resources/json_car.json
rename to jackson-modules/jackson-simple/src/test/resources/json_car.json
diff --git a/jackson/README.md b/jackson-modules/jackson/README.md
similarity index 100%
rename from jackson/README.md
rename to jackson-modules/jackson/README.md
diff --git a/jackson/pom.xml b/jackson-modules/jackson/pom.xml
similarity index 86%
rename from jackson/pom.xml
rename to jackson-modules/jackson/pom.xml
index d7fc3aac9a..615076fc93 100644
--- a/jackson/pom.xml
+++ b/jackson-modules/jackson/pom.xml
@@ -3,26 +3,17 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
jackson
- 0.1-SNAPSHOT
+ 0.0.1-SNAPSHOT
jackson
com.baeldung
- parent-java
+ jackson-modules
0.0.1-SNAPSHOT
- ../parent-java
-
-
- com.fasterxml.jackson.dataformat
- jackson-dataformat-xml
- ${jackson.version}
-
-
-
com.fasterxml.jackson.datatype
jackson-datatype-jsr310
diff --git a/jackson/src/main/java/com/baeldung/jackson/deserialization/jacksoninject/Person.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/deserialization/jacksoninject/Person.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/deserialization/jacksoninject/Person.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/deserialization/jacksoninject/Person.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/deserialization/jsonanysetter/Inventory.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/deserialization/jsonanysetter/Inventory.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/deserialization/jsonanysetter/Inventory.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/deserialization/jsonanysetter/Inventory.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/Book.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/Book.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/Book.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/Book.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/CustomDateDeserializer.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/CustomDateDeserializer.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/CustomDateDeserializer.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/CustomDateDeserializer.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/domain/Person.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/domain/Person.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/domain/Person.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/domain/Person.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/inheritance/Event.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/Event.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/inheritance/Event.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/Event.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/inheritance/IgnoranceAnnotationStructure.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/IgnoranceAnnotationStructure.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/inheritance/IgnoranceAnnotationStructure.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/IgnoranceAnnotationStructure.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/inheritance/IgnoranceMixinOrIntrospection.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/IgnoranceMixinOrIntrospection.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/inheritance/IgnoranceMixinOrIntrospection.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/IgnoranceMixinOrIntrospection.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/inheritance/ItemIdAddedToUser.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/ItemIdAddedToUser.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/inheritance/ItemIdAddedToUser.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/ItemIdAddedToUser.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/inheritance/ItemIdRemovedFromUser.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/ItemIdRemovedFromUser.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/inheritance/ItemIdRemovedFromUser.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/ItemIdRemovedFromUser.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/inheritance/SubTypeConstructorStructure.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/SubTypeConstructorStructure.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/inheritance/SubTypeConstructorStructure.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/SubTypeConstructorStructure.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/inheritance/SubTypeConversionStructure.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/SubTypeConversionStructure.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/inheritance/SubTypeConversionStructure.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/SubTypeConversionStructure.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/inheritance/TypeInfoAnnotatedStructure.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/TypeInfoAnnotatedStructure.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/inheritance/TypeInfoAnnotatedStructure.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/TypeInfoAnnotatedStructure.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/inheritance/TypeInfoStructure.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/TypeInfoStructure.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/inheritance/TypeInfoStructure.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/inheritance/TypeInfoStructure.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/ActorJackson.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/ActorJackson.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/ActorJackson.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/ActorJackson.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/ActorJacksonSerializer.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/ActorJacksonSerializer.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/ActorJacksonSerializer.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/ActorJacksonSerializer.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/Movie.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/Movie.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/Movie.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/Movie.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/MovieWithNullValue.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/MovieWithNullValue.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/MovieWithNullValue.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/jacksonvsgson/MovieWithNullValue.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/node/JsonNodeIterator.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/node/JsonNodeIterator.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/node/JsonNodeIterator.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/node/JsonNodeIterator.java
diff --git a/jackson/src/main/java/com/baeldung/jackson/optionalwithjackson/Book.java b/jackson-modules/jackson/src/main/java/com/baeldung/jackson/optionalwithjackson/Book.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/optionalwithjackson/Book.java
rename to jackson-modules/jackson/src/main/java/com/baeldung/jackson/optionalwithjackson/Book.java
diff --git a/jackson/src/main/resources/example1.json b/jackson-modules/jackson/src/main/resources/example1.json
similarity index 100%
rename from jackson/src/main/resources/example1.json
rename to jackson-modules/jackson/src/main/resources/example1.json
diff --git a/jackson/src/main/resources/example2.json b/jackson-modules/jackson/src/main/resources/example2.json
similarity index 100%
rename from jackson/src/main/resources/example2.json
rename to jackson-modules/jackson/src/main/resources/example2.json
diff --git a/jackson/src/main/resources/logback.xml b/jackson-modules/jackson/src/main/resources/logback.xml
similarity index 100%
rename from jackson/src/main/resources/logback.xml
rename to jackson-modules/jackson/src/main/resources/logback.xml
diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/Address.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/dtos/Address.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/dtos/Address.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/dtos/Address.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/MyDto.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/dtos/MyDto.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/dtos/MyDto.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/dtos/MyDto.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/Person.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/dtos/Person.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/dtos/Person.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/dtos/Person.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/User.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/dtos/User.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/dtos/User.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/dtos/User.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/inheritance/IgnoranceUnitTest.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/inheritance/IgnoranceUnitTest.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/inheritance/IgnoranceUnitTest.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/inheritance/IgnoranceUnitTest.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/inheritance/ItemIdRemovedFromUserUnitTest.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/inheritance/ItemIdRemovedFromUserUnitTest.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/inheritance/ItemIdRemovedFromUserUnitTest.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/inheritance/ItemIdRemovedFromUserUnitTest.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/inheritance/SubTypeHandlingUnitTest.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/inheritance/SubTypeHandlingUnitTest.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/inheritance/SubTypeHandlingUnitTest.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/inheritance/SubTypeHandlingUnitTest.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/inheritance/TypeInfoInclusionUnitTest.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/inheritance/TypeInfoInclusionUnitTest.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/inheritance/TypeInfoInclusionUnitTest.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/inheritance/TypeInfoInclusionUnitTest.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/jacksonvsgson/JacksonDeserializeUnitTest.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/jacksonvsgson/JacksonDeserializeUnitTest.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/jacksonvsgson/JacksonDeserializeUnitTest.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/jacksonvsgson/JacksonDeserializeUnitTest.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/jacksonvsgson/JacksonSerializeUnitTest.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/jacksonvsgson/JacksonSerializeUnitTest.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/jacksonvsgson/JacksonSerializeUnitTest.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/jacksonvsgson/JacksonSerializeUnitTest.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/jsoncompare/JsonCompareUnitTest.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/jsoncompare/JsonCompareUnitTest.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/jsoncompare/JsonCompareUnitTest.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/jsoncompare/JsonCompareUnitTest.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/node/ExampleStructure.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/node/ExampleStructure.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/node/ExampleStructure.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/node/ExampleStructure.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/node/JsonNodeIteratorUnitTest.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/node/JsonNodeIteratorUnitTest.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/node/JsonNodeIteratorUnitTest.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/node/JsonNodeIteratorUnitTest.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/node/NodeBean.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/node/NodeBean.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/node/NodeBean.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/node/NodeBean.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/node/NodeOperationUnitTest.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/node/NodeOperationUnitTest.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/node/NodeOperationUnitTest.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/node/NodeOperationUnitTest.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/optionalwithjackson/OptionalTypeUnitTest.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/optionalwithjackson/OptionalTypeUnitTest.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/optionalwithjackson/OptionalTypeUnitTest.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/optionalwithjackson/OptionalTypeUnitTest.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/sandbox/JacksonPrettyPrintUnitTest.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/sandbox/JacksonPrettyPrintUnitTest.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/sandbox/JacksonPrettyPrintUnitTest.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/sandbox/JacksonPrettyPrintUnitTest.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/sandbox/SandboxUnitTest.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/sandbox/SandboxUnitTest.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/sandbox/SandboxUnitTest.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/sandbox/SandboxUnitTest.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/sandbox/TestElement.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/sandbox/TestElement.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/sandbox/TestElement.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/sandbox/TestElement.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/test/UnitTestSuite.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/test/UnitTestSuite.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/test/UnitTestSuite.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/test/UnitTestSuite.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/try1/IEntity.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/try1/IEntity.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/try1/IEntity.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/try1/IEntity.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/try1/RestLoaderRequest.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/try1/RestLoaderRequest.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/try1/RestLoaderRequest.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/try1/RestLoaderRequest.java
diff --git a/jackson/src/test/java/com/baeldung/jackson/try1/RestLoaderRequestDeserializer.java b/jackson-modules/jackson/src/test/java/com/baeldung/jackson/try1/RestLoaderRequestDeserializer.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/try1/RestLoaderRequestDeserializer.java
rename to jackson-modules/jackson/src/test/java/com/baeldung/jackson/try1/RestLoaderRequestDeserializer.java
diff --git a/jackson/src/test/resources/author-jsonpropertyorder-schema.json b/jackson-modules/jackson/src/test/resources/author-jsonpropertyorder-schema.json
similarity index 100%
rename from jackson/src/test/resources/author-jsonpropertyorder-schema.json
rename to jackson-modules/jackson/src/test/resources/author-jsonpropertyorder-schema.json
diff --git a/jackson/src/test/resources/node_example.json b/jackson-modules/jackson/src/test/resources/node_example.json
similarity index 100%
rename from jackson/src/test/resources/node_example.json
rename to jackson-modules/jackson/src/test/resources/node_example.json
diff --git a/jackson-modules/pom.xml b/jackson-modules/pom.xml
new file mode 100644
index 0000000000..a8568c1950
--- /dev/null
+++ b/jackson-modules/pom.xml
@@ -0,0 +1,41 @@
+
+
+ 4.0.0
+ jackson-modules
+ jackson-modules
+ pom
+
+
+ com.baeldung
+ parent-java
+ 0.0.1-SNAPSHOT
+ ../parent-java
+
+
+
+ jackson
+ jackson-annotations
+ jackson-conversions
+ jackson-conversions-2
+ jackson-custom-conversions
+ jackson-exceptions
+ jackson-simple
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version}
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-xml
+ ${jackson.version}
+
+
+
+
\ No newline at end of file
diff --git a/jackson-simple/.gitignore b/jackson-simple/.gitignore
deleted file mode 100644
index 83c05e60c8..0000000000
--- a/jackson-simple/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-*.class
-
-#folders#
-/target
-/neoDb*
-/data
-/src/main/webapp/WEB-INF/classes
-*/META-INF/*
-
-# Packaged files #
-*.jar
-*.war
-*.ear
\ No newline at end of file
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/beanvalidation/User.java b/javaxval/src/main/java/com/baeldung/javaxval/beanvalidation/User.java
similarity index 97%
rename from javaxval/src/main/java/org/baeldung/javaxval/beanvalidation/User.java
rename to javaxval/src/main/java/com/baeldung/javaxval/beanvalidation/User.java
index 8303edd033..d583ac51d2 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/beanvalidation/User.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/beanvalidation/User.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.beanvalidation;
+package com.baeldung.javaxval.beanvalidation;
import java.time.LocalDate;
import java.util.List;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/bigdecimal/Invoice.java b/javaxval/src/main/java/com/baeldung/javaxval/bigdecimal/Invoice.java
similarity index 91%
rename from javaxval/src/main/java/org/baeldung/javaxval/bigdecimal/Invoice.java
rename to javaxval/src/main/java/com/baeldung/javaxval/bigdecimal/Invoice.java
index 087701f166..c14a6bd2b1 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/bigdecimal/Invoice.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/bigdecimal/Invoice.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.bigdecimal;
+package com.baeldung.javaxval.bigdecimal;
import java.math.BigDecimal;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/container/validation/Customer.java b/javaxval/src/main/java/com/baeldung/javaxval/container/validation/Customer.java
similarity index 96%
rename from javaxval/src/main/java/org/baeldung/javaxval/container/validation/Customer.java
rename to javaxval/src/main/java/com/baeldung/javaxval/container/validation/Customer.java
index 6ca5ba3ee1..03811635ee 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/container/validation/Customer.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/container/validation/Customer.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.container.validation;
+package com.baeldung.javaxval.container.validation;
import java.util.List;
import java.util.Optional;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/container/validation/CustomerMap.java b/javaxval/src/main/java/com/baeldung/javaxval/container/validation/CustomerMap.java
similarity index 89%
rename from javaxval/src/main/java/org/baeldung/javaxval/container/validation/CustomerMap.java
rename to javaxval/src/main/java/com/baeldung/javaxval/container/validation/CustomerMap.java
index 82cf0f2b0c..554285fbae 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/container/validation/CustomerMap.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/container/validation/CustomerMap.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.container.validation;
+package com.baeldung.javaxval.container.validation;
import java.util.Map;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/container/validation/Profile.java b/javaxval/src/main/java/com/baeldung/javaxval/container/validation/Profile.java
similarity index 81%
rename from javaxval/src/main/java/org/baeldung/javaxval/container/validation/Profile.java
rename to javaxval/src/main/java/com/baeldung/javaxval/container/validation/Profile.java
index 41260540fc..252e671250 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/container/validation/Profile.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/container/validation/Profile.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.container.validation;
+package com.baeldung.javaxval.container.validation;
public class Profile {
private String companyName;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/container/validation/valueextractors/ProfileValueExtractor.java b/javaxval/src/main/java/com/baeldung/javaxval/container/validation/valueextractors/ProfileValueExtractor.java
similarity index 79%
rename from javaxval/src/main/java/org/baeldung/javaxval/container/validation/valueextractors/ProfileValueExtractor.java
rename to javaxval/src/main/java/com/baeldung/javaxval/container/validation/valueextractors/ProfileValueExtractor.java
index ebc618e80e..03e0c7aac4 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/container/validation/valueextractors/ProfileValueExtractor.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/container/validation/valueextractors/ProfileValueExtractor.java
@@ -1,10 +1,10 @@
-package org.baeldung.javaxval.container.validation.valueextractors;
+package com.baeldung.javaxval.container.validation.valueextractors;
import javax.validation.valueextraction.ExtractedValue;
import javax.validation.valueextraction.UnwrapByDefault;
import javax.validation.valueextraction.ValueExtractor;
-import org.baeldung.javaxval.container.validation.Profile;
+import com.baeldung.javaxval.container.validation.Profile;
@UnwrapByDefault
public class ProfileValueExtractor implements ValueExtractor<@ExtractedValue(type = String.class) Profile> {
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/enums/CustomerTypeSubSetValidator.java b/javaxval/src/main/java/com/baeldung/javaxval/enums/CustomerTypeSubSetValidator.java
similarity index 79%
rename from javaxval/src/main/java/org/baeldung/javaxval/enums/CustomerTypeSubSetValidator.java
rename to javaxval/src/main/java/com/baeldung/javaxval/enums/CustomerTypeSubSetValidator.java
index c730cb937f..c91f449bad 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/enums/CustomerTypeSubSetValidator.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/enums/CustomerTypeSubSetValidator.java
@@ -1,12 +1,12 @@
-package org.baeldung.javaxval.enums;
+package com.baeldung.javaxval.enums;
import java.util.Arrays;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
-import org.baeldung.javaxval.enums.constraints.CustomerTypeSubset;
-import org.baeldung.javaxval.enums.demo.CustomerType;
+import com.baeldung.javaxval.enums.constraints.CustomerTypeSubset;
+import com.baeldung.javaxval.enums.demo.CustomerType;
public class CustomerTypeSubSetValidator implements ConstraintValidator {
private CustomerType[] subset;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/enums/EnumNamePatternValidator.java b/javaxval/src/main/java/com/baeldung/javaxval/enums/EnumNamePatternValidator.java
similarity index 89%
rename from javaxval/src/main/java/org/baeldung/javaxval/enums/EnumNamePatternValidator.java
rename to javaxval/src/main/java/com/baeldung/javaxval/enums/EnumNamePatternValidator.java
index a279813461..3d56d40563 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/enums/EnumNamePatternValidator.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/enums/EnumNamePatternValidator.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.enums;
+package com.baeldung.javaxval.enums;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -7,7 +7,7 @@ import java.util.regex.PatternSyntaxException;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
-import org.baeldung.javaxval.enums.constraints.EnumNamePattern;
+import com.baeldung.javaxval.enums.constraints.EnumNamePattern;
public class EnumNamePatternValidator implements ConstraintValidator> {
private Pattern pattern;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/enums/EnumSubSetValidator.java b/javaxval/src/main/java/com/baeldung/javaxval/enums/EnumSubSetValidator.java
similarity index 94%
rename from javaxval/src/main/java/org/baeldung/javaxval/enums/EnumSubSetValidator.java
rename to javaxval/src/main/java/com/baeldung/javaxval/enums/EnumSubSetValidator.java
index 339b4fb03b..04cccb8b0c 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/enums/EnumSubSetValidator.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/enums/EnumSubSetValidator.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.enums;
+package com.baeldung.javaxval.enums;
import java.lang.annotation.Annotation;
import java.util.Arrays;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/enums/InheritedCustomerTypeSubSetValidator.java b/javaxval/src/main/java/com/baeldung/javaxval/enums/InheritedCustomerTypeSubSetValidator.java
similarity index 61%
rename from javaxval/src/main/java/org/baeldung/javaxval/enums/InheritedCustomerTypeSubSetValidator.java
rename to javaxval/src/main/java/com/baeldung/javaxval/enums/InheritedCustomerTypeSubSetValidator.java
index 1cd31c4187..b49bc11541 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/enums/InheritedCustomerTypeSubSetValidator.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/enums/InheritedCustomerTypeSubSetValidator.java
@@ -1,7 +1,7 @@
-package org.baeldung.javaxval.enums;
+package com.baeldung.javaxval.enums;
-import org.baeldung.javaxval.enums.constraints.CustomerTypeSubset;
-import org.baeldung.javaxval.enums.demo.CustomerType;
+import com.baeldung.javaxval.enums.constraints.CustomerTypeSubset;
+import com.baeldung.javaxval.enums.demo.CustomerType;
public class InheritedCustomerTypeSubSetValidator extends EnumSubSetValidator {
@Override
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/enums/ValueOfEnumValidator.java b/javaxval/src/main/java/com/baeldung/javaxval/enums/ValueOfEnumValidator.java
similarity index 89%
rename from javaxval/src/main/java/org/baeldung/javaxval/enums/ValueOfEnumValidator.java
rename to javaxval/src/main/java/com/baeldung/javaxval/enums/ValueOfEnumValidator.java
index 7184dae49b..0203d63923 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/enums/ValueOfEnumValidator.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/enums/ValueOfEnumValidator.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.enums;
+package com.baeldung.javaxval.enums;
import java.util.List;
import java.util.stream.Collectors;
@@ -7,7 +7,7 @@ import java.util.stream.Stream;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
-import org.baeldung.javaxval.enums.constraints.ValueOfEnum;
+import com.baeldung.javaxval.enums.constraints.ValueOfEnum;
public class ValueOfEnumValidator implements ConstraintValidator {
private List acceptedValues;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/enums/constraints/CustomerTypeSubset.java b/javaxval/src/main/java/com/baeldung/javaxval/enums/constraints/CustomerTypeSubset.java
similarity index 88%
rename from javaxval/src/main/java/org/baeldung/javaxval/enums/constraints/CustomerTypeSubset.java
rename to javaxval/src/main/java/com/baeldung/javaxval/enums/constraints/CustomerTypeSubset.java
index 44009e6723..97c2137f6a 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/enums/constraints/CustomerTypeSubset.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/enums/constraints/CustomerTypeSubset.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.enums.constraints;
+package com.baeldung.javaxval.enums.constraints;
import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
import static java.lang.annotation.ElementType.CONSTRUCTOR;
@@ -15,8 +15,8 @@ import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;
-import org.baeldung.javaxval.enums.CustomerTypeSubSetValidator;
-import org.baeldung.javaxval.enums.demo.CustomerType;
+import com.baeldung.javaxval.enums.CustomerTypeSubSetValidator;
+import com.baeldung.javaxval.enums.demo.CustomerType;
@Target({ METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE })
@Retention(RUNTIME)
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/enums/constraints/EnumNamePattern.java b/javaxval/src/main/java/com/baeldung/javaxval/enums/constraints/EnumNamePattern.java
similarity index 91%
rename from javaxval/src/main/java/org/baeldung/javaxval/enums/constraints/EnumNamePattern.java
rename to javaxval/src/main/java/com/baeldung/javaxval/enums/constraints/EnumNamePattern.java
index 403cdcd0b4..29fff857c8 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/enums/constraints/EnumNamePattern.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/enums/constraints/EnumNamePattern.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.enums.constraints;
+package com.baeldung.javaxval.enums.constraints;
import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
import static java.lang.annotation.ElementType.CONSTRUCTOR;
@@ -15,7 +15,7 @@ import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;
-import org.baeldung.javaxval.enums.EnumNamePatternValidator;
+import com.baeldung.javaxval.enums.EnumNamePatternValidator;
@Target({ METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE })
@Retention(RUNTIME)
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/enums/constraints/ValueOfEnum.java b/javaxval/src/main/java/com/baeldung/javaxval/enums/constraints/ValueOfEnum.java
similarity index 92%
rename from javaxval/src/main/java/org/baeldung/javaxval/enums/constraints/ValueOfEnum.java
rename to javaxval/src/main/java/com/baeldung/javaxval/enums/constraints/ValueOfEnum.java
index 0f9677d982..29b44a1793 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/enums/constraints/ValueOfEnum.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/enums/constraints/ValueOfEnum.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.enums.constraints;
+package com.baeldung.javaxval.enums.constraints;
import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
import static java.lang.annotation.ElementType.CONSTRUCTOR;
@@ -15,7 +15,7 @@ import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;
-import org.baeldung.javaxval.enums.ValueOfEnumValidator;
+import com.baeldung.javaxval.enums.ValueOfEnumValidator;
@Target({ METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE })
@Retention(RUNTIME)
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/enums/demo/Customer.java b/javaxval/src/main/java/com/baeldung/javaxval/enums/demo/Customer.java
similarity index 91%
rename from javaxval/src/main/java/org/baeldung/javaxval/enums/demo/Customer.java
rename to javaxval/src/main/java/com/baeldung/javaxval/enums/demo/Customer.java
index db3486ab5f..15cd9e0da7 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/enums/demo/Customer.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/enums/demo/Customer.java
@@ -1,10 +1,10 @@
-package org.baeldung.javaxval.enums.demo;
+package com.baeldung.javaxval.enums.demo;
import javax.validation.constraints.NotNull;
-import org.baeldung.javaxval.enums.constraints.CustomerTypeSubset;
-import org.baeldung.javaxval.enums.constraints.EnumNamePattern;
-import org.baeldung.javaxval.enums.constraints.ValueOfEnum;
+import com.baeldung.javaxval.enums.constraints.CustomerTypeSubset;
+import com.baeldung.javaxval.enums.constraints.EnumNamePattern;
+import com.baeldung.javaxval.enums.constraints.ValueOfEnum;
public class Customer {
@ValueOfEnum(enumClass = CustomerType.class)
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/enums/demo/CustomerType.java b/javaxval/src/main/java/com/baeldung/javaxval/enums/demo/CustomerType.java
similarity index 55%
rename from javaxval/src/main/java/org/baeldung/javaxval/enums/demo/CustomerType.java
rename to javaxval/src/main/java/com/baeldung/javaxval/enums/demo/CustomerType.java
index 937f3a3817..88eb1b359f 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/enums/demo/CustomerType.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/enums/demo/CustomerType.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.enums.demo;
+package com.baeldung.javaxval.enums.demo;
public enum CustomerType {
NEW, OLD, DEFAULT
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/javabeanconstraints/application/Application.java b/javaxval/src/main/java/com/baeldung/javaxval/javabeanconstraints/application/Application.java
similarity index 77%
rename from javaxval/src/main/java/org/baeldung/javaxval/javabeanconstraints/application/Application.java
rename to javaxval/src/main/java/com/baeldung/javaxval/javabeanconstraints/application/Application.java
index 22095084c5..22157f351c 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/javabeanconstraints/application/Application.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/javabeanconstraints/application/Application.java
@@ -1,9 +1,9 @@
-package org.baeldung.javaxval.javabeanconstraints.application;
+package com.baeldung.javaxval.javabeanconstraints.application;
import javax.validation.Validation;
import javax.validation.Validator;
-import org.baeldung.javaxval.javabeanconstraints.entities.UserNotBlank;
+import com.baeldung.javaxval.javabeanconstraints.entities.UserNotBlank;
public class Application {
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/javabeanconstraints/entities/UserNotBlank.java b/javaxval/src/main/java/com/baeldung/javaxval/javabeanconstraints/entities/UserNotBlank.java
similarity index 86%
rename from javaxval/src/main/java/org/baeldung/javaxval/javabeanconstraints/entities/UserNotBlank.java
rename to javaxval/src/main/java/com/baeldung/javaxval/javabeanconstraints/entities/UserNotBlank.java
index d86b6a65d2..5542be8c25 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/javabeanconstraints/entities/UserNotBlank.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/javabeanconstraints/entities/UserNotBlank.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.javabeanconstraints.entities;
+package com.baeldung.javaxval.javabeanconstraints.entities;
import javax.validation.constraints.NotBlank;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/javabeanconstraints/entities/UserNotEmpty.java b/javaxval/src/main/java/com/baeldung/javaxval/javabeanconstraints/entities/UserNotEmpty.java
similarity index 86%
rename from javaxval/src/main/java/org/baeldung/javaxval/javabeanconstraints/entities/UserNotEmpty.java
rename to javaxval/src/main/java/com/baeldung/javaxval/javabeanconstraints/entities/UserNotEmpty.java
index 2082265145..e3dbe27b0e 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/javabeanconstraints/entities/UserNotEmpty.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/javabeanconstraints/entities/UserNotEmpty.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.javabeanconstraints.entities;
+package com.baeldung.javaxval.javabeanconstraints.entities;
import javax.validation.constraints.NotEmpty;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/javabeanconstraints/entities/UserNotNull.java b/javaxval/src/main/java/com/baeldung/javaxval/javabeanconstraints/entities/UserNotNull.java
similarity index 86%
rename from javaxval/src/main/java/org/baeldung/javaxval/javabeanconstraints/entities/UserNotNull.java
rename to javaxval/src/main/java/com/baeldung/javaxval/javabeanconstraints/entities/UserNotNull.java
index e2f9e7ec57..b3a0f90d36 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/javabeanconstraints/entities/UserNotNull.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/javabeanconstraints/entities/UserNotNull.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.javabeanconstraints.entities;
+package com.baeldung.javaxval.javabeanconstraints.entities;
import javax.validation.constraints.NotNull;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/messageinterpolator/Person.java b/javaxval/src/main/java/com/baeldung/javaxval/messageinterpolator/Person.java
similarity index 94%
rename from javaxval/src/main/java/org/baeldung/javaxval/messageinterpolator/Person.java
rename to javaxval/src/main/java/com/baeldung/javaxval/messageinterpolator/Person.java
index b9fcfdf4d4..387af48c20 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/messageinterpolator/Person.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/messageinterpolator/Person.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.messageinterpolator;
+package com.baeldung.javaxval.messageinterpolator;
import javax.validation.constraints.Email;
import javax.validation.constraints.Min;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/MethodValidationConfig.java b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/MethodValidationConfig.java
similarity index 82%
rename from javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/MethodValidationConfig.java
rename to javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/MethodValidationConfig.java
index 817f2370ef..d4046bf5f9 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/MethodValidationConfig.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/MethodValidationConfig.java
@@ -1,9 +1,9 @@
-package org.baeldung.javaxval.methodvalidation;
+package com.baeldung.javaxval.methodvalidation;
import java.time.LocalDate;
-import org.baeldung.javaxval.methodvalidation.model.Customer;
-import org.baeldung.javaxval.methodvalidation.model.Reservation;
+import com.baeldung.javaxval.methodvalidation.model.Customer;
+import com.baeldung.javaxval.methodvalidation.model.Reservation;
import org.springframework.beans.factory.config.BeanDefinition;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
@@ -12,7 +12,7 @@ import org.springframework.context.annotation.Scope;
import org.springframework.validation.beanvalidation.MethodValidationPostProcessor;
@Configuration
-@ComponentScan({ "org.baeldung.javaxval.methodvalidation.model" })
+@ComponentScan({ "com.baeldung.javaxval.methodvalidation.model" })
public class MethodValidationConfig {
@Bean
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/constraints/ConsistentDateParameterValidator.java b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/constraints/ConsistentDateParameterValidator.java
similarity index 94%
rename from javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/constraints/ConsistentDateParameterValidator.java
rename to javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/constraints/ConsistentDateParameterValidator.java
index df09cfa906..6b48046b5c 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/constraints/ConsistentDateParameterValidator.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/constraints/ConsistentDateParameterValidator.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.methodvalidation.constraints;
+package com.baeldung.javaxval.methodvalidation.constraints;
import java.time.LocalDate;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/constraints/ConsistentDateParameters.java b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/constraints/ConsistentDateParameters.java
similarity index 92%
rename from javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/constraints/ConsistentDateParameters.java
rename to javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/constraints/ConsistentDateParameters.java
index bdfabe05ba..83f551d45f 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/constraints/ConsistentDateParameters.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/constraints/ConsistentDateParameters.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.methodvalidation.constraints;
+package com.baeldung.javaxval.methodvalidation.constraints;
import static java.lang.annotation.ElementType.CONSTRUCTOR;
import static java.lang.annotation.ElementType.METHOD;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/constraints/ValidReservation.java b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/constraints/ValidReservation.java
similarity index 92%
rename from javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/constraints/ValidReservation.java
rename to javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/constraints/ValidReservation.java
index 842f9e0621..c28cc79004 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/constraints/ValidReservation.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/constraints/ValidReservation.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.methodvalidation.constraints;
+package com.baeldung.javaxval.methodvalidation.constraints;
import static java.lang.annotation.ElementType.CONSTRUCTOR;
import static java.lang.annotation.ElementType.METHOD;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/constraints/ValidReservationValidator.java b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/constraints/ValidReservationValidator.java
similarity index 88%
rename from javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/constraints/ValidReservationValidator.java
rename to javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/constraints/ValidReservationValidator.java
index c139d1affc..541fc15e9c 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/constraints/ValidReservationValidator.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/constraints/ValidReservationValidator.java
@@ -1,11 +1,11 @@
-package org.baeldung.javaxval.methodvalidation.constraints;
+package com.baeldung.javaxval.methodvalidation.constraints;
import java.time.LocalDate;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
-import org.baeldung.javaxval.methodvalidation.model.Reservation;
+import com.baeldung.javaxval.methodvalidation.model.Reservation;
public class ValidReservationValidator implements ConstraintValidator {
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/model/Customer.java b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/model/Customer.java
similarity index 94%
rename from javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/model/Customer.java
rename to javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/model/Customer.java
index 99a32d6277..e0b7fcf917 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/model/Customer.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/model/Customer.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.methodvalidation.model;
+package com.baeldung.javaxval.methodvalidation.model;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/model/Reservation.java b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/model/Reservation.java
similarity index 86%
rename from javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/model/Reservation.java
rename to javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/model/Reservation.java
index 5775bdd66b..49cf1306a9 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/model/Reservation.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/model/Reservation.java
@@ -1,12 +1,12 @@
-package org.baeldung.javaxval.methodvalidation.model;
+package com.baeldung.javaxval.methodvalidation.model;
import java.time.LocalDate;
import javax.validation.Valid;
import javax.validation.constraints.Positive;
-import org.baeldung.javaxval.methodvalidation.constraints.ConsistentDateParameters;
-import org.baeldung.javaxval.methodvalidation.constraints.ValidReservation;
+import com.baeldung.javaxval.methodvalidation.constraints.ValidReservation;
+import com.baeldung.javaxval.methodvalidation.constraints.ConsistentDateParameters;
import org.springframework.validation.annotation.Validated;
@Validated
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/model/ReservationManagement.java b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/model/ReservationManagement.java
similarity index 91%
rename from javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/model/ReservationManagement.java
rename to javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/model/ReservationManagement.java
index e480e7912d..41fc4c3840 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/methodvalidation/model/ReservationManagement.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/methodvalidation/model/ReservationManagement.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.methodvalidation.model;
+package com.baeldung.javaxval.methodvalidation.model;
import java.time.LocalDate;
import java.util.List;
@@ -9,7 +9,7 @@ import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
-import org.baeldung.javaxval.methodvalidation.constraints.ConsistentDateParameters;
+import com.baeldung.javaxval.methodvalidation.constraints.ConsistentDateParameters;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.stereotype.Controller;
diff --git a/javaxval/src/main/java/com/baeldung/javaxval/validationgroup/AdvanceInfo.java b/javaxval/src/main/java/com/baeldung/javaxval/validationgroup/AdvanceInfo.java
new file mode 100644
index 0000000000..0be96f1341
--- /dev/null
+++ b/javaxval/src/main/java/com/baeldung/javaxval/validationgroup/AdvanceInfo.java
@@ -0,0 +1,5 @@
+package com.baeldung.javaxval.validationgroup;
+
+public interface AdvanceInfo {
+
+}
diff --git a/javaxval/src/main/java/com/baeldung/javaxval/validationgroup/BasicInfo.java b/javaxval/src/main/java/com/baeldung/javaxval/validationgroup/BasicInfo.java
new file mode 100644
index 0000000000..7413c10cda
--- /dev/null
+++ b/javaxval/src/main/java/com/baeldung/javaxval/validationgroup/BasicInfo.java
@@ -0,0 +1,5 @@
+package com.baeldung.javaxval.validationgroup;
+
+public interface BasicInfo {
+
+}
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/validationgroup/CompleteInfo.java b/javaxval/src/main/java/com/baeldung/javaxval/validationgroup/CompleteInfo.java
similarity index 73%
rename from javaxval/src/main/java/org/baeldung/javaxval/validationgroup/CompleteInfo.java
rename to javaxval/src/main/java/com/baeldung/javaxval/validationgroup/CompleteInfo.java
index e34f318b5f..4ecdc3c5f1 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/validationgroup/CompleteInfo.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/validationgroup/CompleteInfo.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.validationgroup;
+package com.baeldung.javaxval.validationgroup;
import javax.validation.GroupSequence;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/validationgroup/RegistrationForm.java b/javaxval/src/main/java/com/baeldung/javaxval/validationgroup/RegistrationForm.java
similarity index 98%
rename from javaxval/src/main/java/org/baeldung/javaxval/validationgroup/RegistrationForm.java
rename to javaxval/src/main/java/com/baeldung/javaxval/validationgroup/RegistrationForm.java
index 190a0c1280..a30a074556 100644
--- a/javaxval/src/main/java/org/baeldung/javaxval/validationgroup/RegistrationForm.java
+++ b/javaxval/src/main/java/com/baeldung/javaxval/validationgroup/RegistrationForm.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.validationgroup;
+package com.baeldung.javaxval.validationgroup;
import javax.validation.constraints.Email;
import javax.validation.constraints.NotBlank;
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/validationgroup/AdvanceInfo.java b/javaxval/src/main/java/org/baeldung/javaxval/validationgroup/AdvanceInfo.java
deleted file mode 100644
index 9a398e9e7e..0000000000
--- a/javaxval/src/main/java/org/baeldung/javaxval/validationgroup/AdvanceInfo.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.javaxval.validationgroup;
-
-public interface AdvanceInfo {
-
-}
diff --git a/javaxval/src/main/java/org/baeldung/javaxval/validationgroup/BasicInfo.java b/javaxval/src/main/java/org/baeldung/javaxval/validationgroup/BasicInfo.java
deleted file mode 100644
index 6959f52bfa..0000000000
--- a/javaxval/src/main/java/org/baeldung/javaxval/validationgroup/BasicInfo.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.javaxval.validationgroup;
-
-public interface BasicInfo {
-
-}
diff --git a/javaxval/src/main/resources/META-INF/services/javax.validation.valueextraction.ValueExtractor b/javaxval/src/main/resources/META-INF/services/javax.validation.valueextraction.ValueExtractor
index 16bacf1097..0c1fcddd9b 100644
--- a/javaxval/src/main/resources/META-INF/services/javax.validation.valueextraction.ValueExtractor
+++ b/javaxval/src/main/resources/META-INF/services/javax.validation.valueextraction.ValueExtractor
@@ -1 +1 @@
-org.baeldung.javaxval.container.validation.valueextractors.ProfileValueExtractor
\ No newline at end of file
+com.baeldung.javaxval.container.validation.valueextractors.ProfileValueExtractor
\ No newline at end of file
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/LocaleAwareUnitTest.java b/javaxval/src/test/java/com/baeldung/javaxval/LocaleAwareUnitTest.java
similarity index 93%
rename from javaxval/src/test/java/org/baeldung/javaxval/LocaleAwareUnitTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/LocaleAwareUnitTest.java
index 5623b50a72..ebf1ca3dc6 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/LocaleAwareUnitTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/LocaleAwareUnitTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval;
+package com.baeldung.javaxval;
import java.util.Locale;
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/beanvalidation/ValidationIntegrationTest.java b/javaxval/src/test/java/com/baeldung/javaxval/beanvalidation/ValidationIntegrationTest.java
similarity index 98%
rename from javaxval/src/test/java/org/baeldung/javaxval/beanvalidation/ValidationIntegrationTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/beanvalidation/ValidationIntegrationTest.java
index 3d54955177..3e60fa7acd 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/beanvalidation/ValidationIntegrationTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/beanvalidation/ValidationIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.beanvalidation;
+package com.baeldung.javaxval.beanvalidation;
import static org.junit.Assert.assertEquals;
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/bigdecimal/InvoiceUnitTest.java b/javaxval/src/test/java/com/baeldung/javaxval/bigdecimal/InvoiceUnitTest.java
similarity index 96%
rename from javaxval/src/test/java/org/baeldung/javaxval/bigdecimal/InvoiceUnitTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/bigdecimal/InvoiceUnitTest.java
index 6a53d67f30..2df0cf81af 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/bigdecimal/InvoiceUnitTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/bigdecimal/InvoiceUnitTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.bigdecimal;
+package com.baeldung.javaxval.bigdecimal;
import static org.assertj.core.api.Assertions.assertThat;
@@ -9,7 +9,7 @@ import javax.validation.ConstraintViolation;
import javax.validation.Validation;
import javax.validation.Validator;
-import org.baeldung.javaxval.LocaleAwareUnitTest;
+import com.baeldung.javaxval.LocaleAwareUnitTest;
import org.junit.BeforeClass;
import org.junit.Test;
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/container/validation/ContainerValidationIntegrationTest.java b/javaxval/src/test/java/com/baeldung/javaxval/container/validation/ContainerValidationIntegrationTest.java
similarity index 96%
rename from javaxval/src/test/java/org/baeldung/javaxval/container/validation/ContainerValidationIntegrationTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/container/validation/ContainerValidationIntegrationTest.java
index 25c8111732..d96b641442 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/container/validation/ContainerValidationIntegrationTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/container/validation/ContainerValidationIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.container.validation;
+package com.baeldung.javaxval.container.validation;
import static org.junit.Assert.assertEquals;
@@ -11,7 +11,7 @@ import javax.validation.Validation;
import javax.validation.Validator;
import javax.validation.ValidatorFactory;
-import org.baeldung.javaxval.container.validation.valueextractors.ProfileValueExtractor;
+import com.baeldung.javaxval.container.validation.valueextractors.ProfileValueExtractor;
import org.junit.Before;
import org.junit.Test;
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/enums/CustomerTypeSubSetValidatorUnitTest.java b/javaxval/src/test/java/com/baeldung/javaxval/enums/CustomerTypeSubSetValidatorUnitTest.java
similarity index 87%
rename from javaxval/src/test/java/org/baeldung/javaxval/enums/CustomerTypeSubSetValidatorUnitTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/enums/CustomerTypeSubSetValidatorUnitTest.java
index 5aae504b23..08a51de81e 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/enums/CustomerTypeSubSetValidatorUnitTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/enums/CustomerTypeSubSetValidatorUnitTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.enums;
+package com.baeldung.javaxval.enums;
import static org.assertj.core.api.Assertions.assertThat;
@@ -8,9 +8,9 @@ import javax.validation.ConstraintViolation;
import javax.validation.Validation;
import javax.validation.Validator;
-import org.baeldung.javaxval.enums.demo.Customer;
-import org.baeldung.javaxval.enums.demo.CustomerType;
-import org.baeldung.javaxval.enums.demo.CustomerUnitTest;
+import com.baeldung.javaxval.enums.demo.CustomerUnitTest;
+import com.baeldung.javaxval.enums.demo.Customer;
+import com.baeldung.javaxval.enums.demo.CustomerType;
import org.junit.BeforeClass;
import org.junit.Test;
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/enums/EnumNamePatternValidatorUnitTest.java b/javaxval/src/test/java/com/baeldung/javaxval/enums/EnumNamePatternValidatorUnitTest.java
similarity index 86%
rename from javaxval/src/test/java/org/baeldung/javaxval/enums/EnumNamePatternValidatorUnitTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/enums/EnumNamePatternValidatorUnitTest.java
index 48f7de2c34..03bb1f73ba 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/enums/EnumNamePatternValidatorUnitTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/enums/EnumNamePatternValidatorUnitTest.java
@@ -1,8 +1,8 @@
-package org.baeldung.javaxval.enums;
+package com.baeldung.javaxval.enums;
import static org.assertj.core.api.Assertions.assertThat;
-import static org.baeldung.javaxval.enums.demo.CustomerType.DEFAULT;
-import static org.baeldung.javaxval.enums.demo.CustomerType.OLD;
+import static com.baeldung.javaxval.enums.demo.CustomerType.DEFAULT;
+import static com.baeldung.javaxval.enums.demo.CustomerType.OLD;
import java.util.Set;
@@ -10,8 +10,8 @@ import javax.validation.ConstraintViolation;
import javax.validation.Validation;
import javax.validation.Validator;
-import org.baeldung.javaxval.enums.demo.Customer;
-import org.baeldung.javaxval.enums.demo.CustomerUnitTest;
+import com.baeldung.javaxval.enums.demo.CustomerUnitTest;
+import com.baeldung.javaxval.enums.demo.Customer;
import org.junit.BeforeClass;
import org.junit.Test;
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/enums/ValueOfEnumValidatorUnitTest.java b/javaxval/src/test/java/com/baeldung/javaxval/enums/ValueOfEnumValidatorUnitTest.java
similarity index 89%
rename from javaxval/src/test/java/org/baeldung/javaxval/enums/ValueOfEnumValidatorUnitTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/enums/ValueOfEnumValidatorUnitTest.java
index 0784b58b77..723ac3cc32 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/enums/ValueOfEnumValidatorUnitTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/enums/ValueOfEnumValidatorUnitTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.enums;
+package com.baeldung.javaxval.enums;
import static org.assertj.core.api.Assertions.assertThat;
@@ -8,8 +8,8 @@ import javax.validation.ConstraintViolation;
import javax.validation.Validation;
import javax.validation.Validator;
-import org.baeldung.javaxval.enums.demo.Customer;
-import org.baeldung.javaxval.enums.demo.CustomerUnitTest;
+import com.baeldung.javaxval.enums.demo.CustomerUnitTest;
+import com.baeldung.javaxval.enums.demo.Customer;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -47,6 +47,6 @@ public class ValueOfEnumValidatorUnitTest {
assertThat(violations.size()).isEqualTo(1);
assertThat(violations).anyMatch(CustomerUnitTest.havingPropertyPath("customerTypeString")
- .and(CustomerUnitTest.havingMessage("must be any of enum class org.baeldung.javaxval.enums.demo.CustomerType")));
+ .and(CustomerUnitTest.havingMessage("must be any of enum class com.baeldung.javaxval.enums.demo.CustomerType")));
}
}
\ No newline at end of file
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/enums/demo/CustomerUnitTest.java b/javaxval/src/test/java/com/baeldung/javaxval/enums/demo/CustomerUnitTest.java
similarity index 92%
rename from javaxval/src/test/java/org/baeldung/javaxval/enums/demo/CustomerUnitTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/enums/demo/CustomerUnitTest.java
index 6a064b640f..2c810bc2fe 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/enums/demo/CustomerUnitTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/enums/demo/CustomerUnitTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.enums.demo;
+package com.baeldung.javaxval.enums.demo;
import static org.assertj.core.api.Assertions.assertThat;
@@ -9,7 +9,7 @@ import javax.validation.ConstraintViolation;
import javax.validation.Validation;
import javax.validation.Validator;
-import org.baeldung.javaxval.LocaleAwareUnitTest;
+import com.baeldung.javaxval.LocaleAwareUnitTest;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -50,7 +50,7 @@ public class CustomerUnitTest extends LocaleAwareUnitTest {
Set> violations = validator.validate(customer);
assertThat(violations.size()).isEqualTo(3);
- assertThat(violations).anyMatch(havingPropertyPath("customerTypeString").and(havingMessage("must be any of enum class org.baeldung.javaxval.enums.demo.CustomerType")));
+ assertThat(violations).anyMatch(havingPropertyPath("customerTypeString").and(havingMessage("must be any of enum class com.baeldung.javaxval.enums.demo.CustomerType")));
assertThat(violations).anyMatch(havingPropertyPath("customerTypeOfSubset").and(havingMessage("must be any of [NEW, OLD]")));
assertThat(violations).anyMatch(havingPropertyPath("customerTypeMatchesPattern").and(havingMessage("must match \"NEW|DEFAULT\"")));
}
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/javabeanconstraints/test/UserNotBlankUnitTest.java b/javaxval/src/test/java/com/baeldung/javaxval/javabeanconstraints/test/UserNotBlankUnitTest.java
similarity index 93%
rename from javaxval/src/test/java/org/baeldung/javaxval/javabeanconstraints/test/UserNotBlankUnitTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/javabeanconstraints/test/UserNotBlankUnitTest.java
index e3a51d4e27..5219004c6d 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/javabeanconstraints/test/UserNotBlankUnitTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/javabeanconstraints/test/UserNotBlankUnitTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.javabeanconstraints.test;
+package com.baeldung.javaxval.javabeanconstraints.test;
import static org.assertj.core.api.Assertions.assertThat;
@@ -8,7 +8,7 @@ import javax.validation.ConstraintViolation;
import javax.validation.Validation;
import javax.validation.Validator;
-import org.baeldung.javaxval.javabeanconstraints.entities.UserNotBlank;
+import com.baeldung.javaxval.javabeanconstraints.entities.UserNotBlank;
import org.junit.BeforeClass;
import org.junit.Test;
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/javabeanconstraints/test/UserNotEmptyUnitTest.java b/javaxval/src/test/java/com/baeldung/javaxval/javabeanconstraints/test/UserNotEmptyUnitTest.java
similarity index 92%
rename from javaxval/src/test/java/org/baeldung/javaxval/javabeanconstraints/test/UserNotEmptyUnitTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/javabeanconstraints/test/UserNotEmptyUnitTest.java
index 22fbab6997..7017848756 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/javabeanconstraints/test/UserNotEmptyUnitTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/javabeanconstraints/test/UserNotEmptyUnitTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.javabeanconstraints.test;
+package com.baeldung.javaxval.javabeanconstraints.test;
import static org.assertj.core.api.Assertions.assertThat;
@@ -8,7 +8,7 @@ import javax.validation.ConstraintViolation;
import javax.validation.Validation;
import javax.validation.Validator;
-import org.baeldung.javaxval.javabeanconstraints.entities.UserNotEmpty;
+import com.baeldung.javaxval.javabeanconstraints.entities.UserNotEmpty;
import org.junit.BeforeClass;
import org.junit.Test;
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/javabeanconstraints/test/UserNotNullUnitTest.java b/javaxval/src/test/java/com/baeldung/javaxval/javabeanconstraints/test/UserNotNullUnitTest.java
similarity index 92%
rename from javaxval/src/test/java/org/baeldung/javaxval/javabeanconstraints/test/UserNotNullUnitTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/javabeanconstraints/test/UserNotNullUnitTest.java
index a684668ae3..b0df88d72b 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/javabeanconstraints/test/UserNotNullUnitTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/javabeanconstraints/test/UserNotNullUnitTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.javabeanconstraints.test;
+package com.baeldung.javaxval.javabeanconstraints.test;
import static org.assertj.core.api.Assertions.assertThat;
@@ -8,7 +8,7 @@ import javax.validation.ConstraintViolation;
import javax.validation.Validation;
import javax.validation.Validator;
-import org.baeldung.javaxval.javabeanconstraints.entities.UserNotNull;
+import com.baeldung.javaxval.javabeanconstraints.entities.UserNotNull;
import org.junit.BeforeClass;
import org.junit.Test;
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/messageinterpolator/ParameterMessageInterpolaterIntegrationTest.java b/javaxval/src/test/java/com/baeldung/javaxval/messageinterpolator/ParameterMessageInterpolaterIntegrationTest.java
similarity index 97%
rename from javaxval/src/test/java/org/baeldung/javaxval/messageinterpolator/ParameterMessageInterpolaterIntegrationTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/messageinterpolator/ParameterMessageInterpolaterIntegrationTest.java
index 6ecb916ab4..a60550aca5 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/messageinterpolator/ParameterMessageInterpolaterIntegrationTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/messageinterpolator/ParameterMessageInterpolaterIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.messageinterpolator;
+package com.baeldung.javaxval.messageinterpolator;
import static org.junit.jupiter.api.Assertions.assertEquals;
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/methodvalidation/ContainerValidationIntegrationTest.java b/javaxval/src/test/java/com/baeldung/javaxval/methodvalidation/ContainerValidationIntegrationTest.java
similarity index 92%
rename from javaxval/src/test/java/org/baeldung/javaxval/methodvalidation/ContainerValidationIntegrationTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/methodvalidation/ContainerValidationIntegrationTest.java
index 8febdca0ee..d9daf6c4ff 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/methodvalidation/ContainerValidationIntegrationTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/methodvalidation/ContainerValidationIntegrationTest.java
@@ -1,13 +1,13 @@
-package org.baeldung.javaxval.methodvalidation;
+package com.baeldung.javaxval.methodvalidation;
import java.time.LocalDate;
import java.util.List;
import javax.validation.ConstraintViolationException;
-import org.baeldung.javaxval.methodvalidation.model.Customer;
-import org.baeldung.javaxval.methodvalidation.model.Reservation;
-import org.baeldung.javaxval.methodvalidation.model.ReservationManagement;
+import com.baeldung.javaxval.methodvalidation.model.Customer;
+import com.baeldung.javaxval.methodvalidation.model.Reservation;
+import com.baeldung.javaxval.methodvalidation.model.ReservationManagement;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.ExpectedException;
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/methodvalidation/ValidationIntegrationTest.java b/javaxval/src/test/java/com/baeldung/javaxval/methodvalidation/ValidationIntegrationTest.java
similarity index 97%
rename from javaxval/src/test/java/org/baeldung/javaxval/methodvalidation/ValidationIntegrationTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/methodvalidation/ValidationIntegrationTest.java
index 9baeba7189..6f297a7c9c 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/methodvalidation/ValidationIntegrationTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/methodvalidation/ValidationIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.methodvalidation;
+package com.baeldung.javaxval.methodvalidation;
import static org.junit.Assert.assertEquals;
@@ -13,9 +13,9 @@ import javax.validation.Validation;
import javax.validation.ValidatorFactory;
import javax.validation.executable.ExecutableValidator;
-import org.baeldung.javaxval.methodvalidation.model.Customer;
-import org.baeldung.javaxval.methodvalidation.model.Reservation;
-import org.baeldung.javaxval.methodvalidation.model.ReservationManagement;
+import com.baeldung.javaxval.methodvalidation.model.Customer;
+import com.baeldung.javaxval.methodvalidation.model.Reservation;
+import com.baeldung.javaxval.methodvalidation.model.ReservationManagement;
import org.junit.Before;
import org.junit.Test;
diff --git a/javaxval/src/test/java/org/baeldung/javaxval/validationgroup/RegistrationFormUnitTest.java b/javaxval/src/test/java/com/baeldung/javaxval/validationgroup/RegistrationFormUnitTest.java
similarity index 98%
rename from javaxval/src/test/java/org/baeldung/javaxval/validationgroup/RegistrationFormUnitTest.java
rename to javaxval/src/test/java/com/baeldung/javaxval/validationgroup/RegistrationFormUnitTest.java
index df70ca0bce..6b7600d201 100644
--- a/javaxval/src/test/java/org/baeldung/javaxval/validationgroup/RegistrationFormUnitTest.java
+++ b/javaxval/src/test/java/com/baeldung/javaxval/validationgroup/RegistrationFormUnitTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.javaxval.validationgroup;
+package com.baeldung.javaxval.validationgroup;
import static org.assertj.core.api.Assertions.assertThat;
@@ -8,7 +8,7 @@ import javax.validation.ConstraintViolation;
import javax.validation.Validation;
import javax.validation.Validator;
-import org.baeldung.javaxval.LocaleAwareUnitTest;
+import com.baeldung.javaxval.LocaleAwareUnitTest;
import org.junit.BeforeClass;
import org.junit.Test;
diff --git a/persistence-modules/r2dbc/pom.xml b/persistence-modules/r2dbc/pom.xml
index 3b2a57401c..2c06931487 100644
--- a/persistence-modules/r2dbc/pom.xml
+++ b/persistence-modules/r2dbc/pom.xml
@@ -61,32 +61,10 @@
-
-
-
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
- true
-
-
-
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
- false
-
-
-
-
-
1.8
- 0.8.0.M8
+ 0.8.1.RELEASE
+ 1.4.200
diff --git a/persistence-modules/spring-data-dynamodb/pom.xml b/persistence-modules/spring-data-dynamodb/pom.xml
index 7b936817d1..871f99125a 100644
--- a/persistence-modules/spring-data-dynamodb/pom.xml
+++ b/persistence-modules/spring-data-dynamodb/pom.xml
@@ -151,6 +151,25 @@
org.apache.maven.plugins
maven-war-plugin
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ ${maven-dependency-plugin.version}
+
+
+ copy-dependencies
+ test-compile
+
+ copy-dependencies
+
+
+ test
+ so,dll,dylib
+ ${project.basedir}/native-libs
+
+
+
+
@@ -174,6 +193,7 @@
1.11.106
1.11.86
https://s3-us-west-2.amazonaws.com/dynamodb-local/release
+ 3.1.1
diff --git a/persistence-modules/spring-data-dynamodb/src/test/java/org/baeldung/SpringContextTest.java b/persistence-modules/spring-data-dynamodb/src/test/java/com/baeldung/SpringContextTest.java
similarity index 94%
rename from persistence-modules/spring-data-dynamodb/src/test/java/org/baeldung/SpringContextTest.java
rename to persistence-modules/spring-data-dynamodb/src/test/java/com/baeldung/SpringContextTest.java
index 5e68a8e64f..3ad54e2267 100644
--- a/persistence-modules/spring-data-dynamodb/src/test/java/org/baeldung/SpringContextTest.java
+++ b/persistence-modules/spring-data-dynamodb/src/test/java/com/baeldung/SpringContextTest.java
@@ -1,4 +1,4 @@
-package org.baeldung;
+package com.baeldung;
import org.junit.Test;
import org.junit.runner.RunWith;
diff --git a/pom.xml b/pom.xml
index 83ea292aa1..630077b1a4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -499,13 +499,7 @@
image-processing
immutables
- jackson
- jackson-simple
- jackson-annotations
- jackson-exceptions
- jackson-conversions
- jackson-conversions-2
- jackson-custom-conversions
+ jackson-modules
java-collections-conversions
java-collections-conversions-2
java-collections-maps
@@ -1137,13 +1131,7 @@
image-processing
immutables
- jackson
- jackson-simple
- jackson-annotations
- jackson-exceptions
- jackson-conversions
- jackson-conversions-2
- jackson-custom-conversions
+ jackson-modules
java-collections-conversions
java-collections-conversions-2
java-collections-maps
diff --git a/spring-5-data-reactive/pom.xml b/spring-5-data-reactive/pom.xml
index 230f25768e..aeaf6daf1a 100644
--- a/spring-5-data-reactive/pom.xml
+++ b/spring-5-data-reactive/pom.xml
@@ -17,6 +17,7 @@
io.projectreactor
reactor-core
+ ${reactor-core.version}
org.springframework.boot
@@ -213,31 +214,16 @@
-
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
- true
-
-
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
1.2.40
1.2.40
- 5.2.0.M2
- 1.0.0.M2
- 0.8.0.M8
+ 5.2.2.RELEASE
+ 1.0.0.RELEASE
+ 0.8.1.RELEASE
4.5.2
- 1.4.199
+ 1.4.200
1.5.23
+ 3.3.1.RELEASE
diff --git a/spring-5-data-reactive/src/main/java/com/baeldung/r2dbc/repository/PlayerRepository.java b/spring-5-data-reactive/src/main/java/com/baeldung/r2dbc/repository/PlayerRepository.java
index 33b653140e..20f7642a7c 100644
--- a/spring-5-data-reactive/src/main/java/com/baeldung/r2dbc/repository/PlayerRepository.java
+++ b/spring-5-data-reactive/src/main/java/com/baeldung/r2dbc/repository/PlayerRepository.java
@@ -1,8 +1,10 @@
package com.baeldung.r2dbc.repository;
-import com.baeldung.r2dbc.model.Player;
-import org.springframework.data.r2dbc.repository.query.Query;
+import org.springframework.data.r2dbc.repository.Query;
import org.springframework.data.repository.reactive.ReactiveCrudRepository;
+
+import com.baeldung.r2dbc.model.Player;
+
import reactor.core.publisher.Flux;
public interface PlayerRepository extends ReactiveCrudRepository {
diff --git a/spring-5-data-reactive/src/test/java/com/baeldung/r2dbc/R2dbcApplicationIntegrationTest.java b/spring-5-data-reactive/src/test/java/com/baeldung/r2dbc/R2dbcApplicationIntegrationTest.java
index ffd2e98f8e..1af570587e 100644
--- a/spring-5-data-reactive/src/test/java/com/baeldung/r2dbc/R2dbcApplicationIntegrationTest.java
+++ b/spring-5-data-reactive/src/test/java/com/baeldung/r2dbc/R2dbcApplicationIntegrationTest.java
@@ -43,8 +43,7 @@ public class R2dbcApplicationIntegrationTest {
"DROP TABLE IF EXISTS player;",
"CREATE table player (id INT AUTO_INCREMENT NOT NULL, name VARCHAR2, age INT NOT NULL);");
- statements.forEach(it -> client.execute() //
- .sql(it) //
+ statements.forEach(it -> client.execute(it) //
.fetch() //
.rowsUpdated() //
.as(StepVerifier::create) //
diff --git a/spring-5-webflux/pom.xml b/spring-5-webflux/pom.xml
index 84ee3e332c..22f429da2a 100644
--- a/spring-5-webflux/pom.xml
+++ b/spring-5-webflux/pom.xml
@@ -64,38 +64,6 @@
-
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
- true
-
-
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
-
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
- true
-
-
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
2.2.0.RELEASE
diff --git a/spring-akka/src/main/java/org/baeldung/akka/AppConfiguration.java b/spring-akka/src/main/java/com/baeldung/akka/AppConfiguration.java
similarity index 76%
rename from spring-akka/src/main/java/org/baeldung/akka/AppConfiguration.java
rename to spring-akka/src/main/java/com/baeldung/akka/AppConfiguration.java
index 9211ae0fdb..3568026d6d 100644
--- a/spring-akka/src/main/java/org/baeldung/akka/AppConfiguration.java
+++ b/spring-akka/src/main/java/com/baeldung/akka/AppConfiguration.java
@@ -1,4 +1,4 @@
-package org.baeldung.akka;
+package com.baeldung.akka;
import akka.actor.ActorSystem;
import org.springframework.beans.factory.annotation.Autowired;
@@ -7,8 +7,6 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
-import static org.baeldung.akka.SpringExtension.SPRING_EXTENSION_PROVIDER;
-
@Configuration
@ComponentScan
public class AppConfiguration {
@@ -19,7 +17,7 @@ public class AppConfiguration {
@Bean
public ActorSystem actorSystem() {
ActorSystem system = ActorSystem.create("akka-spring-demo");
- SPRING_EXTENSION_PROVIDER.get(system).initialize(applicationContext);
+ SpringExtension.SPRING_EXTENSION_PROVIDER.get(system).initialize(applicationContext);
return system;
}
diff --git a/spring-akka/src/main/java/org/baeldung/akka/GreetingActor.java b/spring-akka/src/main/java/com/baeldung/akka/GreetingActor.java
similarity index 97%
rename from spring-akka/src/main/java/org/baeldung/akka/GreetingActor.java
rename to spring-akka/src/main/java/com/baeldung/akka/GreetingActor.java
index 6366c277a4..35dcd254d6 100644
--- a/spring-akka/src/main/java/org/baeldung/akka/GreetingActor.java
+++ b/spring-akka/src/main/java/com/baeldung/akka/GreetingActor.java
@@ -1,4 +1,4 @@
-package org.baeldung.akka;
+package com.baeldung.akka;
import akka.actor.UntypedActor;
import org.springframework.beans.factory.config.ConfigurableBeanFactory;
diff --git a/spring-akka/src/main/java/org/baeldung/akka/GreetingService.java b/spring-akka/src/main/java/com/baeldung/akka/GreetingService.java
similarity index 86%
rename from spring-akka/src/main/java/org/baeldung/akka/GreetingService.java
rename to spring-akka/src/main/java/com/baeldung/akka/GreetingService.java
index 801921887d..aa6883648b 100644
--- a/spring-akka/src/main/java/org/baeldung/akka/GreetingService.java
+++ b/spring-akka/src/main/java/com/baeldung/akka/GreetingService.java
@@ -1,4 +1,4 @@
-package org.baeldung.akka;
+package com.baeldung.akka;
import org.springframework.stereotype.Component;
diff --git a/spring-akka/src/main/java/org/baeldung/akka/SpringActorProducer.java b/spring-akka/src/main/java/com/baeldung/akka/SpringActorProducer.java
similarity index 96%
rename from spring-akka/src/main/java/org/baeldung/akka/SpringActorProducer.java
rename to spring-akka/src/main/java/com/baeldung/akka/SpringActorProducer.java
index 20813ab60a..289acb4447 100644
--- a/spring-akka/src/main/java/org/baeldung/akka/SpringActorProducer.java
+++ b/spring-akka/src/main/java/com/baeldung/akka/SpringActorProducer.java
@@ -1,4 +1,4 @@
-package org.baeldung.akka;
+package com.baeldung.akka;
import akka.actor.Actor;
import akka.actor.IndirectActorProducer;
diff --git a/spring-akka/src/main/java/org/baeldung/akka/SpringExtension.java b/spring-akka/src/main/java/com/baeldung/akka/SpringExtension.java
similarity index 97%
rename from spring-akka/src/main/java/org/baeldung/akka/SpringExtension.java
rename to spring-akka/src/main/java/com/baeldung/akka/SpringExtension.java
index aa5941c763..96f62da179 100644
--- a/spring-akka/src/main/java/org/baeldung/akka/SpringExtension.java
+++ b/spring-akka/src/main/java/com/baeldung/akka/SpringExtension.java
@@ -1,4 +1,4 @@
-package org.baeldung.akka;
+package com.baeldung.akka;
import akka.actor.AbstractExtensionId;
import akka.actor.ExtendedActorSystem;
diff --git a/spring-akka/src/test/java/org/baeldung/akka/SpringAkkaIntegrationTest.java b/spring-akka/src/test/java/com/baeldung/akka/SpringAkkaIntegrationTest.java
similarity index 90%
rename from spring-akka/src/test/java/org/baeldung/akka/SpringAkkaIntegrationTest.java
rename to spring-akka/src/test/java/com/baeldung/akka/SpringAkkaIntegrationTest.java
index c5da0f747e..3915a46507 100644
--- a/spring-akka/src/test/java/org/baeldung/akka/SpringAkkaIntegrationTest.java
+++ b/spring-akka/src/test/java/com/baeldung/akka/SpringAkkaIntegrationTest.java
@@ -1,11 +1,11 @@
-package org.baeldung.akka;
+package com.baeldung.akka;
import java.util.concurrent.TimeUnit;
import akka.actor.ActorRef;
import akka.actor.ActorSystem;
import akka.util.Timeout;
-import org.baeldung.akka.GreetingActor.Greet;
+import com.baeldung.akka.GreetingActor.Greet;
import org.junit.After;
import org.junit.Assert;
import org.junit.Test;
@@ -17,7 +17,7 @@ import scala.concurrent.Future;
import scala.concurrent.duration.FiniteDuration;
import static akka.pattern.Patterns.ask;
-import static org.baeldung.akka.SpringExtension.SPRING_EXTENSION_PROVIDER;
+import static com.baeldung.akka.SpringExtension.SPRING_EXTENSION_PROVIDER;
@ContextConfiguration(classes = AppConfiguration.class)
public class SpringAkkaIntegrationTest extends AbstractJUnit4SpringContextTests {
diff --git a/spring-aop/src/main/java/org/baeldung/Application.java b/spring-aop/src/main/java/com/baeldung/Application.java
similarity index 92%
rename from spring-aop/src/main/java/org/baeldung/Application.java
rename to spring-aop/src/main/java/com/baeldung/Application.java
index e5c764ef7e..52ef79ac23 100644
--- a/spring-aop/src/main/java/org/baeldung/Application.java
+++ b/spring-aop/src/main/java/com/baeldung/Application.java
@@ -1,4 +1,4 @@
-package org.baeldung;
+package com.baeldung;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
diff --git a/spring-aop/src/main/java/org/baeldung/ExampleAspect.java b/spring-aop/src/main/java/com/baeldung/ExampleAspect.java
similarity index 88%
rename from spring-aop/src/main/java/org/baeldung/ExampleAspect.java
rename to spring-aop/src/main/java/com/baeldung/ExampleAspect.java
index 7c3b5fb599..482f4b8c08 100644
--- a/spring-aop/src/main/java/org/baeldung/ExampleAspect.java
+++ b/spring-aop/src/main/java/com/baeldung/ExampleAspect.java
@@ -1,4 +1,4 @@
-package org.baeldung;
+package com.baeldung;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Component;
@Component
public class ExampleAspect {
- @Around("@annotation(LogExecutionTime)")
+ @Around("@annotation(com.baeldung.LogExecutionTime)")
public Object logExecutionTime(ProceedingJoinPoint joinPoint) throws Throwable {
final long start = System.currentTimeMillis();
diff --git a/spring-aop/src/main/java/org/baeldung/LogExecutionTime.java b/spring-aop/src/main/java/com/baeldung/LogExecutionTime.java
similarity index 92%
rename from spring-aop/src/main/java/org/baeldung/LogExecutionTime.java
rename to spring-aop/src/main/java/com/baeldung/LogExecutionTime.java
index c10f97e78f..c58a3cb7ee 100644
--- a/spring-aop/src/main/java/org/baeldung/LogExecutionTime.java
+++ b/spring-aop/src/main/java/com/baeldung/LogExecutionTime.java
@@ -1,4 +1,4 @@
-package org.baeldung;
+package com.baeldung;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
diff --git a/spring-aop/src/main/java/org/baeldung/Service.java b/spring-aop/src/main/java/com/baeldung/Service.java
similarity index 90%
rename from spring-aop/src/main/java/org/baeldung/Service.java
rename to spring-aop/src/main/java/com/baeldung/Service.java
index e4bee38438..01315c9723 100644
--- a/spring-aop/src/main/java/org/baeldung/Service.java
+++ b/spring-aop/src/main/java/com/baeldung/Service.java
@@ -1,4 +1,4 @@
-package org.baeldung;
+package com.baeldung;
import org.springframework.stereotype.Component;
diff --git a/spring-aop/src/main/java/org/baeldung/aspectj/Account.java b/spring-aop/src/main/java/com/baeldung/aspectj/Account.java
similarity index 88%
rename from spring-aop/src/main/java/org/baeldung/aspectj/Account.java
rename to spring-aop/src/main/java/com/baeldung/aspectj/Account.java
index 2c551116f4..bc9ca375aa 100644
--- a/spring-aop/src/main/java/org/baeldung/aspectj/Account.java
+++ b/spring-aop/src/main/java/com/baeldung/aspectj/Account.java
@@ -1,4 +1,4 @@
-package org.baeldung.aspectj;
+package com.baeldung.aspectj;
public class Account {
int balance = 20;
diff --git a/spring-aop/src/main/java/org/baeldung/aspectj/AccountAspect.aj b/spring-aop/src/main/java/com/baeldung/aspectj/AccountAspect.aj
similarity index 86%
rename from spring-aop/src/main/java/org/baeldung/aspectj/AccountAspect.aj
rename to spring-aop/src/main/java/com/baeldung/aspectj/AccountAspect.aj
index f08d7dc281..0c79e5546a 100644
--- a/spring-aop/src/main/java/org/baeldung/aspectj/AccountAspect.aj
+++ b/spring-aop/src/main/java/com/baeldung/aspectj/AccountAspect.aj
@@ -1,4 +1,4 @@
-package org.baeldung.aspectj;
+package com.baeldung.aspectj;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -8,7 +8,7 @@ public aspect AccountAspect {
final int MIN_BALANCE = 10;
pointcut callWithDraw(int amount, Account account):
- call(boolean Account.withdraw(int)) && args(amount) && target(account);
+ call(boolean com.baeldung.aspectj.Account.withdraw(int)) && args(amount) && target(account);
before(int amount, Account account) : callWithDraw(amount, account) {
logger.info(" Balance before withdrawal: {}", account.balance);
diff --git a/spring-aop/src/main/java/org/baeldung/aspectj/Secured.java b/spring-aop/src/main/java/com/baeldung/aspectj/Secured.java
similarity index 90%
rename from spring-aop/src/main/java/org/baeldung/aspectj/Secured.java
rename to spring-aop/src/main/java/com/baeldung/aspectj/Secured.java
index 08711d5db1..923f208c2f 100644
--- a/spring-aop/src/main/java/org/baeldung/aspectj/Secured.java
+++ b/spring-aop/src/main/java/com/baeldung/aspectj/Secured.java
@@ -1,4 +1,4 @@
-package org.baeldung.aspectj;
+package com.baeldung.aspectj;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
diff --git a/spring-aop/src/main/java/org/baeldung/aspectj/SecuredMethod.java b/spring-aop/src/main/java/com/baeldung/aspectj/SecuredMethod.java
similarity index 94%
rename from spring-aop/src/main/java/org/baeldung/aspectj/SecuredMethod.java
rename to spring-aop/src/main/java/com/baeldung/aspectj/SecuredMethod.java
index d1f7d43738..aa4b733a00 100644
--- a/spring-aop/src/main/java/org/baeldung/aspectj/SecuredMethod.java
+++ b/spring-aop/src/main/java/com/baeldung/aspectj/SecuredMethod.java
@@ -1,4 +1,4 @@
-package org.baeldung.aspectj;
+package com.baeldung.aspectj;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/spring-aop/src/main/java/org/baeldung/aspectj/SecuredMethodAspect.java b/spring-aop/src/main/java/com/baeldung/aspectj/SecuredMethodAspect.java
similarity index 96%
rename from spring-aop/src/main/java/org/baeldung/aspectj/SecuredMethodAspect.java
rename to spring-aop/src/main/java/com/baeldung/aspectj/SecuredMethodAspect.java
index b474f266ab..9ea45ec43b 100644
--- a/spring-aop/src/main/java/org/baeldung/aspectj/SecuredMethodAspect.java
+++ b/spring-aop/src/main/java/com/baeldung/aspectj/SecuredMethodAspect.java
@@ -1,4 +1,4 @@
-package org.baeldung.aspectj;
+package com.baeldung.aspectj;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
diff --git a/spring-aop/src/main/java/org/baeldung/logger/AdderAfterAspect.java b/spring-aop/src/main/java/com/baeldung/logger/AdderAfterAspect.java
similarity index 86%
rename from spring-aop/src/main/java/org/baeldung/logger/AdderAfterAspect.java
rename to spring-aop/src/main/java/com/baeldung/logger/AdderAfterAspect.java
index 59afa38f06..658eb8a726 100644
--- a/spring-aop/src/main/java/org/baeldung/logger/AdderAfterAspect.java
+++ b/spring-aop/src/main/java/com/baeldung/logger/AdderAfterAspect.java
@@ -1,13 +1,13 @@
-package org.baeldung.logger;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-public class AdderAfterAspect {
-
- private final Logger logger = LoggerFactory.getLogger(this.getClass());
-
- public void afterAdvice() throws Throwable {
- logger.info("I'm done calling the method");
- }
-}
+package com.baeldung.logger;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class AdderAfterAspect {
+
+ private final Logger logger = LoggerFactory.getLogger(this.getClass());
+
+ public void afterAdvice() throws Throwable {
+ logger.info("I'm done calling the method");
+ }
+}
diff --git a/spring-aop/src/main/java/org/baeldung/logger/AdderAfterReturnAspect.java b/spring-aop/src/main/java/com/baeldung/logger/AdderAfterReturnAspect.java
similarity index 88%
rename from spring-aop/src/main/java/org/baeldung/logger/AdderAfterReturnAspect.java
rename to spring-aop/src/main/java/com/baeldung/logger/AdderAfterReturnAspect.java
index a2b1959374..faec9547aa 100644
--- a/spring-aop/src/main/java/org/baeldung/logger/AdderAfterReturnAspect.java
+++ b/spring-aop/src/main/java/com/baeldung/logger/AdderAfterReturnAspect.java
@@ -1,13 +1,13 @@
-package org.baeldung.logger;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-public class AdderAfterReturnAspect {
-
- private final Logger logger = LoggerFactory.getLogger(this.getClass());
-
- public void afterReturn(final Object returnValue) throws Throwable {
- logger.info("value return was {}", returnValue);
- }
-}
+package com.baeldung.logger;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class AdderAfterReturnAspect {
+
+ private final Logger logger = LoggerFactory.getLogger(this.getClass());
+
+ public void afterReturn(final Object returnValue) throws Throwable {
+ logger.info("value return was {}", returnValue);
+ }
+}
diff --git a/spring-aop/src/main/java/org/baeldung/logger/AdderAfterThrowAspect.java b/spring-aop/src/main/java/com/baeldung/logger/AdderAfterThrowAspect.java
similarity index 88%
rename from spring-aop/src/main/java/org/baeldung/logger/AdderAfterThrowAspect.java
rename to spring-aop/src/main/java/com/baeldung/logger/AdderAfterThrowAspect.java
index 1f19af05e4..8637730b8a 100644
--- a/spring-aop/src/main/java/org/baeldung/logger/AdderAfterThrowAspect.java
+++ b/spring-aop/src/main/java/com/baeldung/logger/AdderAfterThrowAspect.java
@@ -1,13 +1,13 @@
-package org.baeldung.logger;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-public class AdderAfterThrowAspect {
-
- private final Logger logger = LoggerFactory.getLogger(this.getClass());
-
- public void afterThrow(final Exception exception) throws Throwable {
- logger.info("Exception thrown was {}", exception.getMessage());
- }
-}
+package com.baeldung.logger;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class AdderAfterThrowAspect {
+
+ private final Logger logger = LoggerFactory.getLogger(this.getClass());
+
+ public void afterThrow(final Exception exception) throws Throwable {
+ logger.info("Exception thrown was {}", exception.getMessage());
+ }
+}
diff --git a/spring-aop/src/main/java/org/baeldung/logger/AdderAroundAspect.java b/spring-aop/src/main/java/com/baeldung/logger/AdderAroundAspect.java
similarity index 92%
rename from spring-aop/src/main/java/org/baeldung/logger/AdderAroundAspect.java
rename to spring-aop/src/main/java/com/baeldung/logger/AdderAroundAspect.java
index fceba87d15..1524576085 100644
--- a/spring-aop/src/main/java/org/baeldung/logger/AdderAroundAspect.java
+++ b/spring-aop/src/main/java/com/baeldung/logger/AdderAroundAspect.java
@@ -1,18 +1,18 @@
-package org.baeldung.logger;
-
-import java.util.Arrays;
-import org.aspectj.lang.ProceedingJoinPoint;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-public class AdderAroundAspect {
-
- private final Logger logger = LoggerFactory.getLogger(this.getClass());
-
- public Object aroundAdvice(final ProceedingJoinPoint joinPoint) throws Throwable {
- logger.info("Arguments passed to method are: " + Arrays.toString(joinPoint.getArgs()));
- final Object result = joinPoint.proceed();
- logger.info("Result from method is: " + result);
- return result;
- }
-}
+package com.baeldung.logger;
+
+import java.util.Arrays;
+import org.aspectj.lang.ProceedingJoinPoint;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class AdderAroundAspect {
+
+ private final Logger logger = LoggerFactory.getLogger(this.getClass());
+
+ public Object aroundAdvice(final ProceedingJoinPoint joinPoint) throws Throwable {
+ logger.info("Arguments passed to method are: " + Arrays.toString(joinPoint.getArgs()));
+ final Object result = joinPoint.proceed();
+ logger.info("Result from method is: " + result);
+ return result;
+ }
+}
diff --git a/spring-aop/src/main/java/org/baeldung/logger/AdderBeforeAspect.java b/spring-aop/src/main/java/com/baeldung/logger/AdderBeforeAspect.java
similarity index 87%
rename from spring-aop/src/main/java/org/baeldung/logger/AdderBeforeAspect.java
rename to spring-aop/src/main/java/com/baeldung/logger/AdderBeforeAspect.java
index 750e7ba122..0d30622088 100644
--- a/spring-aop/src/main/java/org/baeldung/logger/AdderBeforeAspect.java
+++ b/spring-aop/src/main/java/com/baeldung/logger/AdderBeforeAspect.java
@@ -1,13 +1,13 @@
-package org.baeldung.logger;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-public class AdderBeforeAspect {
-
- private final Logger logger = LoggerFactory.getLogger(this.getClass());
-
- public void beforeAdvice() throws Throwable {
- logger.info("I would be executed just before method starts");
- }
-}
+package com.baeldung.logger;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class AdderBeforeAspect {
+
+ private final Logger logger = LoggerFactory.getLogger(this.getClass());
+
+ public void beforeAdvice() throws Throwable {
+ logger.info("I would be executed just before method starts");
+ }
+}
diff --git a/spring-aop/src/main/java/org/baeldung/logger/SampleAdder.java b/spring-aop/src/main/java/com/baeldung/logger/SampleAdder.java
similarity index 85%
rename from spring-aop/src/main/java/org/baeldung/logger/SampleAdder.java
rename to spring-aop/src/main/java/com/baeldung/logger/SampleAdder.java
index 96fda1b0b9..0ef13ca7f0 100644
--- a/spring-aop/src/main/java/org/baeldung/logger/SampleAdder.java
+++ b/spring-aop/src/main/java/com/baeldung/logger/SampleAdder.java
@@ -1,12 +1,12 @@
-package org.baeldung.logger;
-
-public class SampleAdder {
-
- public int add(int a, int b) {
- if (a < 0 || b < 0) {
- throw new IllegalArgumentException("Make sure all the arguments are greater than zero.");
- }
- return a + b;
- }
-
-}
+package com.baeldung.logger;
+
+public class SampleAdder {
+
+ public int add(int a, int b) {
+ if (a < 0 || b < 0) {
+ throw new IllegalArgumentException("Make sure all the arguments are greater than zero.");
+ }
+ return a + b;
+ }
+
+}
diff --git a/spring-aop/src/main/java/org/baeldung/performancemonitor/AopConfiguration.java b/spring-aop/src/main/java/com/baeldung/performancemonitor/AopConfiguration.java
similarity index 85%
rename from spring-aop/src/main/java/org/baeldung/performancemonitor/AopConfiguration.java
rename to spring-aop/src/main/java/com/baeldung/performancemonitor/AopConfiguration.java
index 00026baf07..3df14e2f45 100644
--- a/spring-aop/src/main/java/org/baeldung/performancemonitor/AopConfiguration.java
+++ b/spring-aop/src/main/java/com/baeldung/performancemonitor/AopConfiguration.java
@@ -1,4 +1,4 @@
-package org.baeldung.performancemonitor;
+package com.baeldung.performancemonitor;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.aop.Advisor;
@@ -16,10 +16,10 @@ import java.time.Month;
@EnableAspectJAutoProxy
public class AopConfiguration {
- @Pointcut("execution(public String org.baeldung.performancemonitor.PersonService.getFullName(..))")
+ @Pointcut("execution(public String com.baeldung.performancemonitor.PersonService.getFullName(..))")
public void monitor() { }
- @Pointcut("execution(public int org.baeldung.performancemonitor.PersonService.getAge(..))")
+ @Pointcut("execution(public int com.baeldung.performancemonitor.PersonService.getAge(..))")
public void myMonitor() { }
@Bean
@@ -30,7 +30,7 @@ public class AopConfiguration {
@Bean
public Advisor performanceMonitorAdvisor() {
AspectJExpressionPointcut pointcut = new AspectJExpressionPointcut();
- pointcut.setExpression("org.baeldung.performancemonitor.AopConfiguration.monitor()");
+ pointcut.setExpression("com.baeldung.performancemonitor.AopConfiguration.monitor()");
return new DefaultPointcutAdvisor(pointcut, performanceMonitorInterceptor());
}
@@ -52,7 +52,7 @@ public class AopConfiguration {
@Bean
public Advisor myPerformanceMonitorAdvisor() {
AspectJExpressionPointcut pointcut = new AspectJExpressionPointcut();
- pointcut.setExpression("org.baeldung.performancemonitor.AopConfiguration.myMonitor()");
+ pointcut.setExpression("com.baeldung.performancemonitor.AopConfiguration.myMonitor()");
return new DefaultPointcutAdvisor(pointcut, myPerformanceMonitorInterceptor());
}
diff --git a/spring-aop/src/main/java/org/baeldung/performancemonitor/MyPerformanceMonitorInterceptor.java b/spring-aop/src/main/java/com/baeldung/performancemonitor/MyPerformanceMonitorInterceptor.java
similarity index 96%
rename from spring-aop/src/main/java/org/baeldung/performancemonitor/MyPerformanceMonitorInterceptor.java
rename to spring-aop/src/main/java/com/baeldung/performancemonitor/MyPerformanceMonitorInterceptor.java
index d098d9466c..dfc6606c6a 100644
--- a/spring-aop/src/main/java/org/baeldung/performancemonitor/MyPerformanceMonitorInterceptor.java
+++ b/spring-aop/src/main/java/com/baeldung/performancemonitor/MyPerformanceMonitorInterceptor.java
@@ -1,4 +1,4 @@
-package org.baeldung.performancemonitor;
+package com.baeldung.performancemonitor;
import org.aopalliance.intercept.MethodInvocation;
import org.apache.commons.logging.Log;
diff --git a/spring-aop/src/main/java/org/baeldung/performancemonitor/PerfomanceApp.java b/spring-aop/src/main/java/com/baeldung/performancemonitor/PerfomanceApp.java
similarity index 93%
rename from spring-aop/src/main/java/org/baeldung/performancemonitor/PerfomanceApp.java
rename to spring-aop/src/main/java/com/baeldung/performancemonitor/PerfomanceApp.java
index d0fb3a5393..00268c978e 100644
--- a/spring-aop/src/main/java/org/baeldung/performancemonitor/PerfomanceApp.java
+++ b/spring-aop/src/main/java/com/baeldung/performancemonitor/PerfomanceApp.java
@@ -1,4 +1,4 @@
-package org.baeldung.performancemonitor;
+package com.baeldung.performancemonitor;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
diff --git a/spring-aop/src/main/java/org/baeldung/performancemonitor/Person.java b/spring-aop/src/main/java/com/baeldung/performancemonitor/Person.java
similarity index 95%
rename from spring-aop/src/main/java/org/baeldung/performancemonitor/Person.java
rename to spring-aop/src/main/java/com/baeldung/performancemonitor/Person.java
index abd2465764..f16f28fdef 100644
--- a/spring-aop/src/main/java/org/baeldung/performancemonitor/Person.java
+++ b/spring-aop/src/main/java/com/baeldung/performancemonitor/Person.java
@@ -1,4 +1,4 @@
-package org.baeldung.performancemonitor;
+package com.baeldung.performancemonitor;
import java.time.LocalDate;
diff --git a/spring-aop/src/main/java/org/baeldung/performancemonitor/PersonService.java b/spring-aop/src/main/java/com/baeldung/performancemonitor/PersonService.java
similarity index 89%
rename from spring-aop/src/main/java/org/baeldung/performancemonitor/PersonService.java
rename to spring-aop/src/main/java/com/baeldung/performancemonitor/PersonService.java
index 5b98aaf436..f5bfdddc12 100644
--- a/spring-aop/src/main/java/org/baeldung/performancemonitor/PersonService.java
+++ b/spring-aop/src/main/java/com/baeldung/performancemonitor/PersonService.java
@@ -1,4 +1,4 @@
-package org.baeldung.performancemonitor;
+package com.baeldung.performancemonitor;
import java.time.LocalDate;
import java.time.Period;
diff --git a/spring-aop/src/main/resources/META-INF/aop.xml b/spring-aop/src/main/resources/META-INF/aop.xml
index e5bddcc30c..f930cde942 100644
--- a/spring-aop/src/main/resources/META-INF/aop.xml
+++ b/spring-aop/src/main/resources/META-INF/aop.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/spring-aop/src/main/resources/logback.xml b/spring-aop/src/main/resources/logback.xml
index 7c15f603a0..4eaa556705 100644
--- a/spring-aop/src/main/resources/logback.xml
+++ b/spring-aop/src/main/resources/logback.xml
@@ -13,7 +13,7 @@
-
+
diff --git a/spring-aop/src/main/resources/org.baeldung.logger/springAop-applicationContext.xml b/spring-aop/src/main/resources/org.baeldung.logger/springAop-applicationContext.xml
index 058beaa7a1..32e50e3502 100644
--- a/spring-aop/src/main/resources/org.baeldung.logger/springAop-applicationContext.xml
+++ b/spring-aop/src/main/resources/org.baeldung.logger/springAop-applicationContext.xml
@@ -6,45 +6,45 @@
xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.2.xsd">
+ class="com.baeldung.logger.SampleAdder" />
-
-
-
-
-
+
+
+
+
+
+ expression="execution(* com.baeldung.logger.SampleAdder+.*(..))" />
+ expression="execution(* com.baeldung.logger.SampleAdder+.*(..))" />
+ expression="execution(* com.baeldung.logger.SampleAdder+.*(..))" />
+ expression="execution(* com.baeldung.logger.SampleAdder+.*(..))" />
+ expression="execution(* com.baeldung.logger.SampleAdder+.*(..))" />
diff --git a/spring-aop/src/test/java/org/baeldung/CustomAnnotationIntegrationTest.java b/spring-aop/src/test/java/com/baeldung/CustomAnnotationIntegrationTest.java
similarity index 95%
rename from spring-aop/src/test/java/org/baeldung/CustomAnnotationIntegrationTest.java
rename to spring-aop/src/test/java/com/baeldung/CustomAnnotationIntegrationTest.java
index b109e3a39e..155f8e1c96 100644
--- a/spring-aop/src/test/java/org/baeldung/CustomAnnotationIntegrationTest.java
+++ b/spring-aop/src/test/java/com/baeldung/CustomAnnotationIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung;
+package com.baeldung;
import org.junit.Test;
import org.junit.runner.RunWith;
diff --git a/spring-aop/src/test/java/org/baeldung/SpringContextTest.java b/spring-aop/src/test/java/com/baeldung/SpringContextTest.java
similarity index 94%
rename from spring-aop/src/test/java/org/baeldung/SpringContextTest.java
rename to spring-aop/src/test/java/com/baeldung/SpringContextTest.java
index 4d3ed953c4..13c1c162f1 100644
--- a/spring-aop/src/test/java/org/baeldung/SpringContextTest.java
+++ b/spring-aop/src/test/java/com/baeldung/SpringContextTest.java
@@ -1,4 +1,4 @@
-package org.baeldung;
+package com.baeldung;
import org.junit.Test;
import org.junit.runner.RunWith;
diff --git a/spring-aop/src/test/java/org/baeldung/aspectj/AccountUnitTest.java b/spring-aop/src/test/java/com/baeldung/aspectj/AccountUnitTest.java
similarity index 94%
rename from spring-aop/src/test/java/org/baeldung/aspectj/AccountUnitTest.java
rename to spring-aop/src/test/java/com/baeldung/aspectj/AccountUnitTest.java
index 3d5384a7f7..3af1f963da 100644
--- a/spring-aop/src/test/java/org/baeldung/aspectj/AccountUnitTest.java
+++ b/spring-aop/src/test/java/com/baeldung/aspectj/AccountUnitTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.aspectj;
+package com.baeldung.aspectj;
import org.junit.Before;
import org.junit.Test;
diff --git a/spring-aop/src/test/java/org/baeldung/aspectj/SecuredMethodUnitTest.java b/spring-aop/src/test/java/com/baeldung/aspectj/SecuredMethodUnitTest.java
similarity index 88%
rename from spring-aop/src/test/java/org/baeldung/aspectj/SecuredMethodUnitTest.java
rename to spring-aop/src/test/java/com/baeldung/aspectj/SecuredMethodUnitTest.java
index cbdb2db057..e1a2553610 100644
--- a/spring-aop/src/test/java/org/baeldung/aspectj/SecuredMethodUnitTest.java
+++ b/spring-aop/src/test/java/com/baeldung/aspectj/SecuredMethodUnitTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.aspectj;
+package com.baeldung.aspectj;
import org.junit.Test;
diff --git a/spring-aop/src/test/java/org/baeldung/logger/CalculatorIntegrationTest.java b/spring-aop/src/test/java/com/baeldung/logger/CalculatorIntegrationTest.java
similarity index 93%
rename from spring-aop/src/test/java/org/baeldung/logger/CalculatorIntegrationTest.java
rename to spring-aop/src/test/java/com/baeldung/logger/CalculatorIntegrationTest.java
index 8c31b7f892..66e06f7928 100644
--- a/spring-aop/src/test/java/org/baeldung/logger/CalculatorIntegrationTest.java
+++ b/spring-aop/src/test/java/com/baeldung/logger/CalculatorIntegrationTest.java
@@ -1,29 +1,29 @@
-package org.baeldung.logger;
-
-import static org.junit.Assert.assertEquals;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.test.context.ContextConfiguration;
-import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
-
-@RunWith(SpringJUnit4ClassRunner.class)
-@ContextConfiguration(value = {"classpath:springAop-applicationContext.xml"})
-public class CalculatorIntegrationTest {
-
- @Autowired
- private SampleAdder sampleAdder;
-
- @Test
- public void whenAddValidValues_returnsSucessfully() {
- final int addedValue = sampleAdder.add(12, 12);
-
- assertEquals(24, addedValue);
- }
-
- @Test (expected = IllegalArgumentException.class)
- public void whenAddInValidValues_throwsException() {
- sampleAdder.add(12, -12);
- }
-
-}
+package com.baeldung.logger;
+
+import static org.junit.Assert.assertEquals;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.test.context.ContextConfiguration;
+import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
+
+@RunWith(SpringJUnit4ClassRunner.class)
+@ContextConfiguration(value = {"classpath:springAop-applicationContext.xml"})
+public class CalculatorIntegrationTest {
+
+ @Autowired
+ private SampleAdder sampleAdder;
+
+ @Test
+ public void whenAddValidValues_returnsSucessfully() {
+ final int addedValue = sampleAdder.add(12, 12);
+
+ assertEquals(24, addedValue);
+ }
+
+ @Test (expected = IllegalArgumentException.class)
+ public void whenAddInValidValues_throwsException() {
+ sampleAdder.add(12, -12);
+ }
+
+}
diff --git a/spring-aop/src/test/resources/springAop-applicationContext.xml b/spring-aop/src/test/resources/springAop-applicationContext.xml
index 4d88bd3711..fb71052567 100644
--- a/spring-aop/src/test/resources/springAop-applicationContext.xml
+++ b/spring-aop/src/test/resources/springAop-applicationContext.xml
@@ -6,45 +6,45 @@
xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.2.xsd">
+ class="com.baeldung.logger.SampleAdder" />
-
-
-
-
-
+
+
+
+
+
+ expression="execution(* com.baeldung.logger.SampleAdder+.*(..))" />
+ expression="execution(* com.baeldung.logger.SampleAdder+.*(..))" />
+ expression="execution(* com.baeldung.logger.SampleAdder+.*(..))" />
+ expression="execution(* com.baeldung.logger.SampleAdder+.*(..))" />
+ expression="execution(* com.baeldung.logger.SampleAdder+.*(..))" />
diff --git a/spring-boot-data/pom.xml b/spring-boot-data/pom.xml
index 663ee640f3..f9e51920c2 100644
--- a/spring-boot-data/pom.xml
+++ b/spring-boot-data/pom.xml
@@ -97,8 +97,8 @@
org.apache.maven.plugins
maven-compiler-plugin
- 8
- 8
+ ${source.version}
+ ${target.version}
@@ -121,8 +121,8 @@
org.apache.maven.plugins
maven-compiler-plugin
- 8
- 8
+ ${source.version}
+ ${target.version}
@@ -156,8 +156,8 @@
org.apache.maven.plugins
maven-compiler-plugin
- 1.8
- 1.8
+ ${source.version}
+ ${target.version}
@@ -168,6 +168,8 @@
5.6.3
2.2.4
+ 1.8
+ 1.8
diff --git a/spring-boot-mvc-2/pom.xml b/spring-boot-mvc-2/pom.xml
index e6538c4418..fcc0fc8b82 100644
--- a/spring-boot-mvc-2/pom.xml
+++ b/spring-boot-mvc-2/pom.xml
@@ -35,36 +35,4 @@
-
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
- true
-
-
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
-
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
- true
-
-
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
\ No newline at end of file
diff --git a/spring-boot-parent/spring-boot-with-starter-parent/pom.xml b/spring-boot-parent/spring-boot-with-starter-parent/pom.xml
index 9ea26e49fe..ed2cb8646c 100644
--- a/spring-boot-parent/spring-boot-with-starter-parent/pom.xml
+++ b/spring-boot-parent/spring-boot-with-starter-parent/pom.xml
@@ -20,7 +20,7 @@
org.springframework.boot
spring-boot-starter-data-jpa
- 2.1.1.RELEASE
+ ${spring-boot.version}
@@ -38,6 +38,7 @@
1.8
+ 2.1.1.RELEASE
4.11
diff --git a/spring-boot-property-exp/property-exp-custom-config/pom.xml b/spring-boot-property-exp/property-exp-custom-config/pom.xml
index f9c3d6ef62..0118de7396 100644
--- a/spring-boot-property-exp/property-exp-custom-config/pom.xml
+++ b/spring-boot-property-exp/property-exp-custom-config/pom.xml
@@ -52,7 +52,7 @@
org.apache.maven.plugins
maven-resources-plugin
- 2.7
+ ${apache-maven.version}
@
@@ -63,7 +63,7 @@
org.codehaus.mojo
exec-maven-plugin
- 1.6.0
+ ${exec-maven-plugin.version}
com.baeldung.propertyexpansion.SpringBootPropertyExpansionApp
@@ -74,6 +74,8 @@
1.5.10.RELEASE
Custom Property Value
+ 2.7
+ 1.6.0
diff --git a/spring-boot-testing/pom.xml b/spring-boot-testing/pom.xml
index ebe87fdd70..5f358072d3 100644
--- a/spring-boot-testing/pom.xml
+++ b/spring-boot-testing/pom.xml
@@ -42,7 +42,7 @@
it.ozimov
embedded-redis
- 0.7.2
+ ${redis.version}
test
@@ -131,6 +131,7 @@
2.2.4
1.2-groovy-2.4
1.6
+ 0.7.2
diff --git a/spring-caching/src/main/java/org/baeldung/caching/config/ApplicationCacheConfig.java b/spring-caching/src/main/java/com/baeldung/caching/config/ApplicationCacheConfig.java
similarity index 96%
rename from spring-caching/src/main/java/org/baeldung/caching/config/ApplicationCacheConfig.java
rename to spring-caching/src/main/java/com/baeldung/caching/config/ApplicationCacheConfig.java
index 8bf23de2cc..9a8759cbff 100644
--- a/spring-caching/src/main/java/org/baeldung/caching/config/ApplicationCacheConfig.java
+++ b/spring-caching/src/main/java/com/baeldung/caching/config/ApplicationCacheConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.caching.config;
+package com.baeldung.caching.config;
import org.springframework.cache.Cache;
import org.springframework.cache.CacheManager;
diff --git a/spring-caching/src/main/java/org/baeldung/caching/config/CachingConfig.java b/spring-caching/src/main/java/com/baeldung/caching/config/CachingConfig.java
similarity index 90%
rename from spring-caching/src/main/java/org/baeldung/caching/config/CachingConfig.java
rename to spring-caching/src/main/java/com/baeldung/caching/config/CachingConfig.java
index c995bca68d..d245b05502 100644
--- a/spring-caching/src/main/java/org/baeldung/caching/config/CachingConfig.java
+++ b/spring-caching/src/main/java/com/baeldung/caching/config/CachingConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.caching.config;
+package com.baeldung.caching.config;
import java.util.Arrays;
@@ -12,7 +12,7 @@ import org.springframework.context.annotation.Configuration;
@Configuration
@EnableCaching
-@ComponentScan("org.baeldung.caching.example")
+@ComponentScan("com.baeldung.caching.example")
public class CachingConfig {
@Bean
diff --git a/spring-caching/src/main/java/org/baeldung/caching/config/CustomKeyGenerator.java b/spring-caching/src/main/java/com/baeldung/caching/config/CustomKeyGenerator.java
similarity index 92%
rename from spring-caching/src/main/java/org/baeldung/caching/config/CustomKeyGenerator.java
rename to spring-caching/src/main/java/com/baeldung/caching/config/CustomKeyGenerator.java
index c1da9493e0..173f44bfbc 100644
--- a/spring-caching/src/main/java/org/baeldung/caching/config/CustomKeyGenerator.java
+++ b/spring-caching/src/main/java/com/baeldung/caching/config/CustomKeyGenerator.java
@@ -1,4 +1,4 @@
-package org.baeldung.caching.config;
+package com.baeldung.caching.config;
import org.springframework.cache.interceptor.KeyGenerator;
import org.springframework.util.StringUtils;
diff --git a/spring-caching/src/main/java/org/baeldung/caching/eviction/controllers/CachingController.java b/spring-caching/src/main/java/com/baeldung/caching/eviction/controllers/CachingController.java
similarity index 78%
rename from spring-caching/src/main/java/org/baeldung/caching/eviction/controllers/CachingController.java
rename to spring-caching/src/main/java/com/baeldung/caching/eviction/controllers/CachingController.java
index aaaf8a5918..2980e32763 100644
--- a/spring-caching/src/main/java/org/baeldung/caching/eviction/controllers/CachingController.java
+++ b/spring-caching/src/main/java/com/baeldung/caching/eviction/controllers/CachingController.java
@@ -1,6 +1,6 @@
-package org.baeldung.caching.eviction.controllers;
+package com.baeldung.caching.eviction.controllers;
-import org.baeldung.caching.eviction.service.CachingService;
+import com.baeldung.caching.eviction.service.CachingService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
diff --git a/spring-caching/src/main/java/org/baeldung/caching/eviction/service/CachingService.java b/spring-caching/src/main/java/com/baeldung/caching/eviction/service/CachingService.java
similarity index 97%
rename from spring-caching/src/main/java/org/baeldung/caching/eviction/service/CachingService.java
rename to spring-caching/src/main/java/com/baeldung/caching/eviction/service/CachingService.java
index a0dd30c329..d44da332d4 100644
--- a/spring-caching/src/main/java/org/baeldung/caching/eviction/service/CachingService.java
+++ b/spring-caching/src/main/java/com/baeldung/caching/eviction/service/CachingService.java
@@ -1,4 +1,4 @@
-package org.baeldung.caching.eviction.service;
+package com.baeldung.caching.eviction.service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cache.CacheManager;
diff --git a/spring-caching/src/main/java/org/baeldung/caching/example/AbstractService.java b/spring-caching/src/main/java/com/baeldung/caching/example/AbstractService.java
similarity index 98%
rename from spring-caching/src/main/java/org/baeldung/caching/example/AbstractService.java
rename to spring-caching/src/main/java/com/baeldung/caching/example/AbstractService.java
index 02b8c3c159..5893ffdfcf 100644
--- a/spring-caching/src/main/java/org/baeldung/caching/example/AbstractService.java
+++ b/spring-caching/src/main/java/com/baeldung/caching/example/AbstractService.java
@@ -1,4 +1,4 @@
-package org.baeldung.caching.example;
+package com.baeldung.caching.example;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.CachePut;
diff --git a/spring-caching/src/main/java/org/baeldung/caching/example/BookService.java b/spring-caching/src/main/java/com/baeldung/caching/example/BookService.java
similarity index 87%
rename from spring-caching/src/main/java/org/baeldung/caching/example/BookService.java
rename to spring-caching/src/main/java/com/baeldung/caching/example/BookService.java
index 9f3aaf89cf..2b335ac10d 100644
--- a/spring-caching/src/main/java/org/baeldung/caching/example/BookService.java
+++ b/spring-caching/src/main/java/com/baeldung/caching/example/BookService.java
@@ -1,6 +1,6 @@
-package org.baeldung.caching.example;
+package com.baeldung.caching.example;
-import org.baeldung.caching.model.Book;
+import com.baeldung.caching.model.Book;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Component;
diff --git a/spring-caching/src/main/java/org/baeldung/caching/example/Customer.java b/spring-caching/src/main/java/com/baeldung/caching/example/Customer.java
similarity index 95%
rename from spring-caching/src/main/java/org/baeldung/caching/example/Customer.java
rename to spring-caching/src/main/java/com/baeldung/caching/example/Customer.java
index a57f08e35b..52de4bc1cc 100644
--- a/spring-caching/src/main/java/org/baeldung/caching/example/Customer.java
+++ b/spring-caching/src/main/java/com/baeldung/caching/example/Customer.java
@@ -1,4 +1,4 @@
-package org.baeldung.caching.example;
+package com.baeldung.caching.example;
public class Customer {
diff --git a/spring-caching/src/main/java/org/baeldung/caching/example/CustomerDataService.java b/spring-caching/src/main/java/com/baeldung/caching/example/CustomerDataService.java
similarity index 98%
rename from spring-caching/src/main/java/org/baeldung/caching/example/CustomerDataService.java
rename to spring-caching/src/main/java/com/baeldung/caching/example/CustomerDataService.java
index 1c595057a8..005a85fcb4 100644
--- a/spring-caching/src/main/java/org/baeldung/caching/example/CustomerDataService.java
+++ b/spring-caching/src/main/java/com/baeldung/caching/example/CustomerDataService.java
@@ -1,4 +1,4 @@
-package org.baeldung.caching.example;
+package com.baeldung.caching.example;
import org.springframework.cache.annotation.CacheConfig;
import org.springframework.cache.annotation.CacheEvict;
diff --git a/spring-caching/src/main/java/org/baeldung/caching/example/CustomerServiceWithParent.java b/spring-caching/src/main/java/com/baeldung/caching/example/CustomerServiceWithParent.java
similarity index 86%
rename from spring-caching/src/main/java/org/baeldung/caching/example/CustomerServiceWithParent.java
rename to spring-caching/src/main/java/com/baeldung/caching/example/CustomerServiceWithParent.java
index a5ded7daf9..be201413b4 100644
--- a/spring-caching/src/main/java/org/baeldung/caching/example/CustomerServiceWithParent.java
+++ b/spring-caching/src/main/java/com/baeldung/caching/example/CustomerServiceWithParent.java
@@ -1,4 +1,4 @@
-package org.baeldung.caching.example;
+package com.baeldung.caching.example;
import org.springframework.cache.annotation.CacheConfig;
import org.springframework.stereotype.Component;
diff --git a/spring-caching/src/main/java/org/baeldung/caching/model/Book.java b/spring-caching/src/main/java/com/baeldung/caching/model/Book.java
similarity index 94%
rename from spring-caching/src/main/java/org/baeldung/caching/model/Book.java
rename to spring-caching/src/main/java/com/baeldung/caching/model/Book.java
index c110c79db0..fd8abf1816 100644
--- a/spring-caching/src/main/java/org/baeldung/caching/model/Book.java
+++ b/spring-caching/src/main/java/com/baeldung/caching/model/Book.java
@@ -1,4 +1,4 @@
-package org.baeldung.caching.model;
+package com.baeldung.caching.model;
public class Book {
diff --git a/spring-caching/src/main/java/org/baeldung/ehcache/calculator/SquaredCalculator.java b/spring-caching/src/main/java/com/baeldung/ehcache/calculator/SquaredCalculator.java
similarity index 86%
rename from spring-caching/src/main/java/org/baeldung/ehcache/calculator/SquaredCalculator.java
rename to spring-caching/src/main/java/com/baeldung/ehcache/calculator/SquaredCalculator.java
index 25957539df..caf1df2a1b 100644
--- a/spring-caching/src/main/java/org/baeldung/ehcache/calculator/SquaredCalculator.java
+++ b/spring-caching/src/main/java/com/baeldung/ehcache/calculator/SquaredCalculator.java
@@ -1,6 +1,6 @@
-package org.baeldung.ehcache.calculator;
+package com.baeldung.ehcache.calculator;
-import org.baeldung.ehcache.config.CacheHelper;
+import com.baeldung.ehcache.config.CacheHelper;
public class SquaredCalculator {
private CacheHelper cache;
diff --git a/spring-caching/src/main/java/org/baeldung/ehcache/config/CacheHelper.java b/spring-caching/src/main/java/com/baeldung/ehcache/config/CacheHelper.java
similarity index 96%
rename from spring-caching/src/main/java/org/baeldung/ehcache/config/CacheHelper.java
rename to spring-caching/src/main/java/com/baeldung/ehcache/config/CacheHelper.java
index 7f59ad8cfb..d138f6e84c 100644
--- a/spring-caching/src/main/java/org/baeldung/ehcache/config/CacheHelper.java
+++ b/spring-caching/src/main/java/com/baeldung/ehcache/config/CacheHelper.java
@@ -1,4 +1,4 @@
-package org.baeldung.ehcache.config;
+package com.baeldung.ehcache.config;
import org.ehcache.Cache;
import org.ehcache.CacheManager;
diff --git a/spring-caching/src/main/resources/config.xml b/spring-caching/src/main/resources/config.xml
index 23458539b0..666e91e173 100644
--- a/spring-caching/src/main/resources/config.xml
+++ b/spring-caching/src/main/resources/config.xml
@@ -13,7 +13,7 @@
-
+
@@ -34,7 +34,7 @@
-
+
diff --git a/spring-caching/src/test/java/org/baeldung/caching/test/CacheEvictAnnotationIntegrationTest.java b/spring-caching/src/test/java/com/baeldung/caching/test/CacheEvictAnnotationIntegrationTest.java
similarity index 96%
rename from spring-caching/src/test/java/org/baeldung/caching/test/CacheEvictAnnotationIntegrationTest.java
rename to spring-caching/src/test/java/com/baeldung/caching/test/CacheEvictAnnotationIntegrationTest.java
index 28b0d26bed..7363022268 100644
--- a/spring-caching/src/test/java/org/baeldung/caching/test/CacheEvictAnnotationIntegrationTest.java
+++ b/spring-caching/src/test/java/com/baeldung/caching/test/CacheEvictAnnotationIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.caching.test;
+package com.baeldung.caching.test;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.CoreMatchers.nullValue;
@@ -7,7 +7,7 @@ import static org.junit.Assert.assertThat;
import java.util.ArrayList;
import java.util.List;
-import org.baeldung.caching.eviction.service.CachingService;
+import com.baeldung.caching.eviction.service.CachingService;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
diff --git a/spring-caching/src/test/java/org/baeldung/caching/test/CacheManagerEvictIntegrationTest.java b/spring-caching/src/test/java/com/baeldung/caching/test/CacheManagerEvictIntegrationTest.java
similarity index 97%
rename from spring-caching/src/test/java/org/baeldung/caching/test/CacheManagerEvictIntegrationTest.java
rename to spring-caching/src/test/java/com/baeldung/caching/test/CacheManagerEvictIntegrationTest.java
index ffcc88febc..fa3168fc62 100644
--- a/spring-caching/src/test/java/org/baeldung/caching/test/CacheManagerEvictIntegrationTest.java
+++ b/spring-caching/src/test/java/com/baeldung/caching/test/CacheManagerEvictIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.caching.test;
+package com.baeldung.caching.test;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.CoreMatchers.nullValue;
@@ -7,7 +7,7 @@ import static org.junit.Assert.assertThat;
import java.util.ArrayList;
import java.util.List;
-import org.baeldung.caching.eviction.service.CachingService;
+import com.baeldung.caching.eviction.service.CachingService;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
diff --git a/spring-caching/src/test/java/org/baeldung/caching/test/SpringCachingIntegrationTest.java b/spring-caching/src/test/java/com/baeldung/caching/test/SpringCachingIntegrationTest.java
similarity index 88%
rename from spring-caching/src/test/java/org/baeldung/caching/test/SpringCachingIntegrationTest.java
rename to spring-caching/src/test/java/com/baeldung/caching/test/SpringCachingIntegrationTest.java
index 8c4ebaa7ec..080044f359 100644
--- a/spring-caching/src/test/java/org/baeldung/caching/test/SpringCachingIntegrationTest.java
+++ b/spring-caching/src/test/java/com/baeldung/caching/test/SpringCachingIntegrationTest.java
@@ -1,9 +1,9 @@
-package org.baeldung.caching.test;
+package com.baeldung.caching.test;
-import org.baeldung.caching.config.CachingConfig;
-import org.baeldung.caching.example.Customer;
-import org.baeldung.caching.example.CustomerDataService;
-import org.baeldung.caching.example.CustomerServiceWithParent;
+import com.baeldung.caching.config.CachingConfig;
+import com.baeldung.caching.example.Customer;
+import com.baeldung.caching.example.CustomerDataService;
+import com.baeldung.caching.example.CustomerServiceWithParent;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-caching/src/test/java/org/baeldung/ehcache/SquareCalculatorUnitTest.java b/spring-caching/src/test/java/com/baeldung/ehcache/SquareCalculatorUnitTest.java
similarity index 90%
rename from spring-caching/src/test/java/org/baeldung/ehcache/SquareCalculatorUnitTest.java
rename to spring-caching/src/test/java/com/baeldung/ehcache/SquareCalculatorUnitTest.java
index 0e6ac6fd8e..37df749bab 100644
--- a/spring-caching/src/test/java/org/baeldung/ehcache/SquareCalculatorUnitTest.java
+++ b/spring-caching/src/test/java/com/baeldung/ehcache/SquareCalculatorUnitTest.java
@@ -1,7 +1,7 @@
-package org.baeldung.ehcache;
+package com.baeldung.ehcache;
-import org.baeldung.ehcache.calculator.SquaredCalculator;
-import org.baeldung.ehcache.config.CacheHelper;
+import com.baeldung.ehcache.calculator.SquaredCalculator;
+import com.baeldung.ehcache.config.CacheHelper;
import org.junit.Before;
import org.junit.Test;
diff --git a/spring-cloud/spring-cloud-aws/pom.xml b/spring-cloud/spring-cloud-aws/pom.xml
index c1fc458a24..abf9363288 100644
--- a/spring-cloud/spring-cloud-aws/pom.xml
+++ b/spring-cloud/spring-cloud-aws/pom.xml
@@ -50,7 +50,7 @@
org.springframework.cloud
spring-cloud-aws
- 2.0.1.RELEASE
+ ${spring-cloud}
pom
import
@@ -60,6 +60,7 @@
com.baeldung.spring.cloud.aws.SpringCloudAwsApplication
Dalston.SR4
+ 2.0.1.RELEASE
diff --git a/spring-cloud/spring-cloud-contract/spring-cloud-contract-producer/pom.xml b/spring-cloud/spring-cloud-contract/spring-cloud-contract-producer/pom.xml
index c41ad687ed..e909dbc253 100644
--- a/spring-cloud/spring-cloud-contract/spring-cloud-contract-producer/pom.xml
+++ b/spring-cloud/spring-cloud-contract/spring-cloud-contract-producer/pom.xml
@@ -36,7 +36,7 @@
org.springframework.cloud
spring-cloud-contract-maven-plugin
- 2.1.1.RELEASE
+ ${spring-cloud.version}
true
com.baeldung.spring.cloud.springcloudcontractproducer.BaseTestClass
@@ -45,4 +45,8 @@
+
+
+ 2.1.1.RELEASE
+
diff --git a/spring-cloud/spring-cloud-functions/pom.xml b/spring-cloud/spring-cloud-functions/pom.xml
index 2e1b747c2e..03510d0504 100644
--- a/spring-cloud/spring-cloud-functions/pom.xml
+++ b/spring-cloud/spring-cloud-functions/pom.xml
@@ -65,7 +65,7 @@
org.springframework.boot.experimental
spring-boot-thin-layout
- 1.0.10.RELEASE
+ ${spring-boot-thin.version}
@@ -88,6 +88,7 @@
2.0.2
1.1.0
2.0.4.RELEASE
+ 1.0.10.RELEASE
diff --git a/spring-cloud/spring-cloud-kubernetes/kubernetes-guide/travel-agency-service/pom.xml b/spring-cloud/spring-cloud-kubernetes/kubernetes-guide/travel-agency-service/pom.xml
index 93734a19a7..5459b77682 100644
--- a/spring-cloud/spring-cloud-kubernetes/kubernetes-guide/travel-agency-service/pom.xml
+++ b/spring-cloud/spring-cloud-kubernetes/kubernetes-guide/travel-agency-service/pom.xml
@@ -24,7 +24,7 @@
ch.qos.logback
logback-classic
- 1.2.3
+ ${logback.version}
@@ -71,6 +71,7 @@
Finchley.SR2
+ 1.2.3
\ No newline at end of file
diff --git a/spring-core-2/pom.xml b/spring-core-2/pom.xml
index f89a093f30..78b94880d0 100644
--- a/spring-core-2/pom.xml
+++ b/spring-core-2/pom.xml
@@ -174,7 +174,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.2.2
+ ${maven.version}
false
@@ -201,7 +201,7 @@
- org.baeldung.sample.App
+ com.baeldung.sample.App
5.0.6.RELEASE
1.3.2
@@ -214,6 +214,7 @@
3.6.1
2.1.0
3.22.0-GA
+ 3.2.2
diff --git a/spring-core-2/src/main/java/org/baeldung/autowire/sample/App.java b/spring-core-2/src/main/java/com/baeldung/autowire/sample/App.java
similarity index 90%
rename from spring-core-2/src/main/java/org/baeldung/autowire/sample/App.java
rename to spring-core-2/src/main/java/com/baeldung/autowire/sample/App.java
index ed0c90d5b1..18ff11a49c 100644
--- a/spring-core-2/src/main/java/org/baeldung/autowire/sample/App.java
+++ b/spring-core-2/src/main/java/com/baeldung/autowire/sample/App.java
@@ -1,4 +1,4 @@
-package org.baeldung.autowire.sample;
+package com.baeldung.autowire.sample;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
diff --git a/spring-core-2/src/main/java/org/baeldung/autowire/sample/AppConfig.java b/spring-core-2/src/main/java/com/baeldung/autowire/sample/AppConfig.java
similarity index 66%
rename from spring-core-2/src/main/java/org/baeldung/autowire/sample/AppConfig.java
rename to spring-core-2/src/main/java/com/baeldung/autowire/sample/AppConfig.java
index 117dfe1027..f948e2bf8e 100644
--- a/spring-core-2/src/main/java/org/baeldung/autowire/sample/AppConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/autowire/sample/AppConfig.java
@@ -1,10 +1,10 @@
-package org.baeldung.autowire.sample;
+package com.baeldung.autowire.sample;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan("org.baeldung.autowire.sample")
+@ComponentScan("com.baeldung.autowire.sample")
public class AppConfig {
}
diff --git a/spring-core-2/src/main/java/org/baeldung/autowire/sample/BarFormatter.java b/spring-core-2/src/main/java/com/baeldung/autowire/sample/BarFormatter.java
similarity index 83%
rename from spring-core-2/src/main/java/org/baeldung/autowire/sample/BarFormatter.java
rename to spring-core-2/src/main/java/com/baeldung/autowire/sample/BarFormatter.java
index f7e730fdc6..e67a376d25 100644
--- a/spring-core-2/src/main/java/org/baeldung/autowire/sample/BarFormatter.java
+++ b/spring-core-2/src/main/java/com/baeldung/autowire/sample/BarFormatter.java
@@ -1,4 +1,4 @@
-package org.baeldung.autowire.sample;
+package com.baeldung.autowire.sample;
import org.springframework.stereotype.Component;
diff --git a/spring-core-2/src/main/java/com/baeldung/autowire/sample/FooDAO.java b/spring-core-2/src/main/java/com/baeldung/autowire/sample/FooDAO.java
new file mode 100644
index 0000000000..aec26202ab
--- /dev/null
+++ b/spring-core-2/src/main/java/com/baeldung/autowire/sample/FooDAO.java
@@ -0,0 +1,5 @@
+package com.baeldung.autowire.sample;
+
+public class FooDAO {
+
+}
diff --git a/spring-core-2/src/main/java/org/baeldung/autowire/sample/FooFormatter.java b/spring-core-2/src/main/java/com/baeldung/autowire/sample/FooFormatter.java
similarity index 83%
rename from spring-core-2/src/main/java/org/baeldung/autowire/sample/FooFormatter.java
rename to spring-core-2/src/main/java/com/baeldung/autowire/sample/FooFormatter.java
index 5fdacbadd4..57f93a53d7 100644
--- a/spring-core-2/src/main/java/org/baeldung/autowire/sample/FooFormatter.java
+++ b/spring-core-2/src/main/java/com/baeldung/autowire/sample/FooFormatter.java
@@ -1,4 +1,4 @@
-package org.baeldung.autowire.sample;
+package com.baeldung.autowire.sample;
import org.springframework.stereotype.Component;
diff --git a/spring-core-2/src/main/java/org/baeldung/autowire/sample/FooService.java b/spring-core-2/src/main/java/com/baeldung/autowire/sample/FooService.java
similarity index 88%
rename from spring-core-2/src/main/java/org/baeldung/autowire/sample/FooService.java
rename to spring-core-2/src/main/java/com/baeldung/autowire/sample/FooService.java
index a3638960cc..c55d93da11 100644
--- a/spring-core-2/src/main/java/org/baeldung/autowire/sample/FooService.java
+++ b/spring-core-2/src/main/java/com/baeldung/autowire/sample/FooService.java
@@ -1,4 +1,4 @@
-package org.baeldung.autowire.sample;
+package com.baeldung.autowire.sample;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
diff --git a/spring-core-2/src/main/java/org/baeldung/autowire/sample/Formatter.java b/spring-core-2/src/main/java/com/baeldung/autowire/sample/Formatter.java
similarity index 59%
rename from spring-core-2/src/main/java/org/baeldung/autowire/sample/Formatter.java
rename to spring-core-2/src/main/java/com/baeldung/autowire/sample/Formatter.java
index 05cd5f1c26..59d718050a 100644
--- a/spring-core-2/src/main/java/org/baeldung/autowire/sample/Formatter.java
+++ b/spring-core-2/src/main/java/com/baeldung/autowire/sample/Formatter.java
@@ -1,4 +1,4 @@
-package org.baeldung.autowire.sample;
+package com.baeldung.autowire.sample;
public interface Formatter {
diff --git a/spring-core-2/src/main/java/org/baeldung/autowire/sample/FormatterType.java b/spring-core-2/src/main/java/com/baeldung/autowire/sample/FormatterType.java
similarity index 91%
rename from spring-core-2/src/main/java/org/baeldung/autowire/sample/FormatterType.java
rename to spring-core-2/src/main/java/com/baeldung/autowire/sample/FormatterType.java
index ea1eec055a..f2961745b5 100644
--- a/spring-core-2/src/main/java/org/baeldung/autowire/sample/FormatterType.java
+++ b/spring-core-2/src/main/java/com/baeldung/autowire/sample/FormatterType.java
@@ -1,4 +1,4 @@
-package org.baeldung.autowire.sample;
+package com.baeldung.autowire.sample;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
diff --git a/spring-core-2/src/main/java/org/baeldung/bean/config/ConstructorBasedShipConfig.java b/spring-core-2/src/main/java/com/baeldung/bean/config/ConstructorBasedShipConfig.java
similarity index 73%
rename from spring-core-2/src/main/java/org/baeldung/bean/config/ConstructorBasedShipConfig.java
rename to spring-core-2/src/main/java/com/baeldung/bean/config/ConstructorBasedShipConfig.java
index f0e6e8868e..f9f23ee304 100644
--- a/spring-core-2/src/main/java/org/baeldung/bean/config/ConstructorBasedShipConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/bean/config/ConstructorBasedShipConfig.java
@@ -1,7 +1,7 @@
-package org.baeldung.bean.config;
+package com.baeldung.bean.config;
-import org.baeldung.bean.injection.Helm;
-import org.baeldung.bean.injection.Ship;
+import com.baeldung.bean.injection.Helm;
+import com.baeldung.bean.injection.Ship;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/spring-core-2/src/main/java/org/baeldung/bean/config/SetterBasedShipConfig.java b/spring-core-2/src/main/java/com/baeldung/bean/config/SetterBasedShipConfig.java
similarity index 66%
rename from spring-core-2/src/main/java/org/baeldung/bean/config/SetterBasedShipConfig.java
rename to spring-core-2/src/main/java/com/baeldung/bean/config/SetterBasedShipConfig.java
index 7cd6de1c74..cea6385fd9 100644
--- a/spring-core-2/src/main/java/org/baeldung/bean/config/SetterBasedShipConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/bean/config/SetterBasedShipConfig.java
@@ -1,7 +1,7 @@
-package org.baeldung.bean.config;
+package com.baeldung.bean.config;
-import org.baeldung.bean.injection.Helm;
-import org.baeldung.bean.injection.Ship;
+import com.baeldung.bean.injection.Helm;
+import com.baeldung.bean.injection.Ship;
import org.springframework.context.annotation.Bean;
public class SetterBasedShipConfig {
diff --git a/spring-core-2/src/main/java/org/baeldung/bean/injection/Helm.java b/spring-core-2/src/main/java/com/baeldung/bean/injection/Helm.java
similarity index 86%
rename from spring-core-2/src/main/java/org/baeldung/bean/injection/Helm.java
rename to spring-core-2/src/main/java/com/baeldung/bean/injection/Helm.java
index 86f71ce795..e1477bd0d9 100644
--- a/spring-core-2/src/main/java/org/baeldung/bean/injection/Helm.java
+++ b/spring-core-2/src/main/java/com/baeldung/bean/injection/Helm.java
@@ -1,4 +1,4 @@
-package org.baeldung.bean.injection;
+package com.baeldung.bean.injection;
public class Helm {
diff --git a/spring-core-2/src/main/java/org/baeldung/bean/injection/Ship.java b/spring-core-2/src/main/java/com/baeldung/bean/injection/Ship.java
similarity index 91%
rename from spring-core-2/src/main/java/org/baeldung/bean/injection/Ship.java
rename to spring-core-2/src/main/java/com/baeldung/bean/injection/Ship.java
index 69d9fa1276..f69a3a51ca 100644
--- a/spring-core-2/src/main/java/org/baeldung/bean/injection/Ship.java
+++ b/spring-core-2/src/main/java/com/baeldung/bean/injection/Ship.java
@@ -1,4 +1,4 @@
-package org.baeldung.bean.injection;
+package com.baeldung.bean.injection;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-core-2/src/main/java/org/baeldung/customannotation/CustomAnnotationConfiguration.java b/spring-core-2/src/main/java/com/baeldung/customannotation/CustomAnnotationConfiguration.java
similarity index 68%
rename from spring-core-2/src/main/java/org/baeldung/customannotation/CustomAnnotationConfiguration.java
rename to spring-core-2/src/main/java/com/baeldung/customannotation/CustomAnnotationConfiguration.java
index b8f312d778..2e42a3f744 100644
--- a/spring-core-2/src/main/java/org/baeldung/customannotation/CustomAnnotationConfiguration.java
+++ b/spring-core-2/src/main/java/com/baeldung/customannotation/CustomAnnotationConfiguration.java
@@ -1,9 +1,9 @@
-package org.baeldung.customannotation;
+package com.baeldung.customannotation;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan("org.baeldung.customannotation")
+@ComponentScan("com.baeldung.customannotation")
public class CustomAnnotationConfiguration {
}
diff --git a/spring-core-2/src/main/java/org/baeldung/customannotation/DataAccess.java b/spring-core-2/src/main/java/com/baeldung/customannotation/DataAccess.java
similarity index 90%
rename from spring-core-2/src/main/java/org/baeldung/customannotation/DataAccess.java
rename to spring-core-2/src/main/java/com/baeldung/customannotation/DataAccess.java
index 9a8a493a6d..4160bad16d 100644
--- a/spring-core-2/src/main/java/org/baeldung/customannotation/DataAccess.java
+++ b/spring-core-2/src/main/java/com/baeldung/customannotation/DataAccess.java
@@ -1,4 +1,4 @@
-package org.baeldung.customannotation;
+package com.baeldung.customannotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
diff --git a/spring-core-2/src/main/java/org/baeldung/customannotation/DataAccessAnnotationProcessor.java b/spring-core-2/src/main/java/com/baeldung/customannotation/DataAccessAnnotationProcessor.java
similarity index 97%
rename from spring-core-2/src/main/java/org/baeldung/customannotation/DataAccessAnnotationProcessor.java
rename to spring-core-2/src/main/java/com/baeldung/customannotation/DataAccessAnnotationProcessor.java
index c792073745..27008176a8 100644
--- a/spring-core-2/src/main/java/org/baeldung/customannotation/DataAccessAnnotationProcessor.java
+++ b/spring-core-2/src/main/java/com/baeldung/customannotation/DataAccessAnnotationProcessor.java
@@ -1,4 +1,4 @@
-package org.baeldung.customannotation;
+package com.baeldung.customannotation;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-core-2/src/main/java/org/baeldung/customannotation/DataAccessFieldCallback.java b/spring-core-2/src/main/java/com/baeldung/customannotation/DataAccessFieldCallback.java
similarity index 99%
rename from spring-core-2/src/main/java/org/baeldung/customannotation/DataAccessFieldCallback.java
rename to spring-core-2/src/main/java/com/baeldung/customannotation/DataAccessFieldCallback.java
index 8cb62affc4..07b5298ea9 100644
--- a/spring-core-2/src/main/java/org/baeldung/customannotation/DataAccessFieldCallback.java
+++ b/spring-core-2/src/main/java/com/baeldung/customannotation/DataAccessFieldCallback.java
@@ -1,4 +1,4 @@
-package org.baeldung.customannotation;
+package com.baeldung.customannotation;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
diff --git a/spring-core-2/src/main/java/org/baeldung/customannotation/GenericDAO.java b/spring-core-2/src/main/java/com/baeldung/customannotation/GenericDAO.java
similarity index 94%
rename from spring-core-2/src/main/java/org/baeldung/customannotation/GenericDAO.java
rename to spring-core-2/src/main/java/com/baeldung/customannotation/GenericDAO.java
index 1916b7de6e..0edd33b049 100644
--- a/spring-core-2/src/main/java/org/baeldung/customannotation/GenericDAO.java
+++ b/spring-core-2/src/main/java/com/baeldung/customannotation/GenericDAO.java
@@ -1,4 +1,4 @@
-package org.baeldung.customannotation;
+package com.baeldung.customannotation;
import java.util.Collections;
import java.util.List;
diff --git a/spring-core-2/src/main/java/org/baeldung/customscope/TenantBean.java b/spring-core-2/src/main/java/com/baeldung/customscope/TenantBean.java
similarity index 89%
rename from spring-core-2/src/main/java/org/baeldung/customscope/TenantBean.java
rename to spring-core-2/src/main/java/com/baeldung/customscope/TenantBean.java
index 874fcda9f2..e892ae9d9b 100644
--- a/spring-core-2/src/main/java/org/baeldung/customscope/TenantBean.java
+++ b/spring-core-2/src/main/java/com/baeldung/customscope/TenantBean.java
@@ -1,4 +1,4 @@
-package org.baeldung.customscope;
+package com.baeldung.customscope;
public class TenantBean {
diff --git a/spring-core-2/src/main/java/org/baeldung/customscope/TenantBeanFactoryPostProcessor.java b/spring-core-2/src/main/java/com/baeldung/customscope/TenantBeanFactoryPostProcessor.java
similarity index 93%
rename from spring-core-2/src/main/java/org/baeldung/customscope/TenantBeanFactoryPostProcessor.java
rename to spring-core-2/src/main/java/com/baeldung/customscope/TenantBeanFactoryPostProcessor.java
index 2757399fa6..84ed0b46d7 100644
--- a/spring-core-2/src/main/java/org/baeldung/customscope/TenantBeanFactoryPostProcessor.java
+++ b/spring-core-2/src/main/java/com/baeldung/customscope/TenantBeanFactoryPostProcessor.java
@@ -1,4 +1,4 @@
-package org.baeldung.customscope;
+package com.baeldung.customscope;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.config.BeanFactoryPostProcessor;
diff --git a/spring-core-2/src/main/java/org/baeldung/customscope/TenantBeansConfig.java b/spring-core-2/src/main/java/com/baeldung/customscope/TenantBeansConfig.java
similarity index 93%
rename from spring-core-2/src/main/java/org/baeldung/customscope/TenantBeansConfig.java
rename to spring-core-2/src/main/java/com/baeldung/customscope/TenantBeansConfig.java
index be3ac001fb..c219000fe6 100644
--- a/spring-core-2/src/main/java/org/baeldung/customscope/TenantBeansConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/customscope/TenantBeansConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.customscope;
+package com.baeldung.customscope;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/spring-core-2/src/main/java/org/baeldung/customscope/TenantScope.java b/spring-core-2/src/main/java/com/baeldung/customscope/TenantScope.java
similarity index 97%
rename from spring-core-2/src/main/java/org/baeldung/customscope/TenantScope.java
rename to spring-core-2/src/main/java/com/baeldung/customscope/TenantScope.java
index 144d092be6..f3077bc4c2 100644
--- a/spring-core-2/src/main/java/org/baeldung/customscope/TenantScope.java
+++ b/spring-core-2/src/main/java/com/baeldung/customscope/TenantScope.java
@@ -1,4 +1,4 @@
-package org.baeldung.customscope;
+package com.baeldung.customscope;
import java.util.Collections;
import java.util.HashMap;
diff --git a/spring-core-2/src/main/java/org/baeldung/customscope/TenantScopeConfig.java b/spring-core-2/src/main/java/com/baeldung/customscope/TenantScopeConfig.java
similarity index 91%
rename from spring-core-2/src/main/java/org/baeldung/customscope/TenantScopeConfig.java
rename to spring-core-2/src/main/java/com/baeldung/customscope/TenantScopeConfig.java
index d1159b0f60..1829e1e8c4 100644
--- a/spring-core-2/src/main/java/org/baeldung/customscope/TenantScopeConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/customscope/TenantScopeConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.customscope;
+package com.baeldung.customscope;
import org.springframework.beans.factory.config.BeanFactoryPostProcessor;
import org.springframework.context.annotation.Bean;
diff --git a/spring-core-2/src/main/java/org/baeldung/nullibility/Person.java b/spring-core-2/src/main/java/com/baeldung/nullibility/Person.java
similarity index 95%
rename from spring-core-2/src/main/java/org/baeldung/nullibility/Person.java
rename to spring-core-2/src/main/java/com/baeldung/nullibility/Person.java
index 08c77c9e9c..8fb60fb7a7 100644
--- a/spring-core-2/src/main/java/org/baeldung/nullibility/Person.java
+++ b/spring-core-2/src/main/java/com/baeldung/nullibility/Person.java
@@ -1,4 +1,4 @@
-package org.baeldung.nullibility;
+package com.baeldung.nullibility;
import org.springframework.lang.NonNull;
import org.springframework.lang.Nullable;
diff --git a/spring-core-2/src/main/java/com/baeldung/nullibility/package-info.java b/spring-core-2/src/main/java/com/baeldung/nullibility/package-info.java
new file mode 100644
index 0000000000..11a3f7c7aa
--- /dev/null
+++ b/spring-core-2/src/main/java/com/baeldung/nullibility/package-info.java
@@ -0,0 +1,6 @@
+@NonNullApi
+@NonNullFields
+package com.baeldung.nullibility;
+
+import org.springframework.lang.NonNullApi;
+import org.springframework.lang.NonNullFields;
\ No newline at end of file
diff --git a/spring-core-2/src/main/java/org/baeldung/order/Average.java b/spring-core-2/src/main/java/com/baeldung/order/Average.java
similarity index 91%
rename from spring-core-2/src/main/java/org/baeldung/order/Average.java
rename to spring-core-2/src/main/java/com/baeldung/order/Average.java
index 3deffaf1ae..0f84f1b436 100644
--- a/spring-core-2/src/main/java/org/baeldung/order/Average.java
+++ b/spring-core-2/src/main/java/com/baeldung/order/Average.java
@@ -1,4 +1,4 @@
-package org.baeldung.order;
+package com.baeldung.order;
import org.springframework.core.Ordered;
import org.springframework.core.annotation.Order;
diff --git a/spring-core-2/src/main/java/org/baeldung/order/Excellent.java b/spring-core-2/src/main/java/com/baeldung/order/Excellent.java
similarity index 89%
rename from spring-core-2/src/main/java/org/baeldung/order/Excellent.java
rename to spring-core-2/src/main/java/com/baeldung/order/Excellent.java
index 96fea4ac9b..5fd1d18796 100644
--- a/spring-core-2/src/main/java/org/baeldung/order/Excellent.java
+++ b/spring-core-2/src/main/java/com/baeldung/order/Excellent.java
@@ -1,4 +1,4 @@
-package org.baeldung.order;
+package com.baeldung.order;
import org.springframework.stereotype.Component;
import org.springframework.core.annotation.Order;
diff --git a/spring-core-2/src/main/java/org/baeldung/order/Good.java b/spring-core-2/src/main/java/com/baeldung/order/Good.java
similarity index 89%
rename from spring-core-2/src/main/java/org/baeldung/order/Good.java
rename to spring-core-2/src/main/java/com/baeldung/order/Good.java
index 4b3e268504..a176904c64 100644
--- a/spring-core-2/src/main/java/org/baeldung/order/Good.java
+++ b/spring-core-2/src/main/java/com/baeldung/order/Good.java
@@ -1,4 +1,4 @@
-package org.baeldung.order;
+package com.baeldung.order;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
diff --git a/spring-core-2/src/main/java/org/baeldung/order/Rating.java b/spring-core-2/src/main/java/com/baeldung/order/Rating.java
similarity index 66%
rename from spring-core-2/src/main/java/org/baeldung/order/Rating.java
rename to spring-core-2/src/main/java/com/baeldung/order/Rating.java
index 10f2780522..9125019b5c 100644
--- a/spring-core-2/src/main/java/org/baeldung/order/Rating.java
+++ b/spring-core-2/src/main/java/com/baeldung/order/Rating.java
@@ -1,4 +1,4 @@
-package org.baeldung.order;
+package com.baeldung.order;
public interface Rating {
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/Setup.java b/spring-core-2/src/main/java/com/baeldung/persistence/Setup.java
similarity index 94%
rename from spring-exceptions/src/main/java/org/baeldung/persistence/Setup.java
rename to spring-core-2/src/main/java/com/baeldung/persistence/Setup.java
index 5cba4e70fb..251ea4654c 100644
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/Setup.java
+++ b/spring-core-2/src/main/java/com/baeldung/persistence/Setup.java
@@ -1,4 +1,4 @@
-package org.baeldung.persistence;
+package com.baeldung.persistence;
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
diff --git a/spring-core-2/src/main/java/org/baeldung/primary/Config.java b/spring-core-2/src/main/java/com/baeldung/primary/Config.java
similarity index 84%
rename from spring-core-2/src/main/java/org/baeldung/primary/Config.java
rename to spring-core-2/src/main/java/com/baeldung/primary/Config.java
index bdcfe019e6..eec9fb2ceb 100644
--- a/spring-core-2/src/main/java/org/baeldung/primary/Config.java
+++ b/spring-core-2/src/main/java/com/baeldung/primary/Config.java
@@ -1,4 +1,4 @@
-package org.baeldung.primary;
+package com.baeldung.primary;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
@@ -6,7 +6,7 @@ import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary;
@Configuration
-@ComponentScan(basePackages="org.baeldung.primary")
+@ComponentScan(basePackages="com.baeldung.primary")
public class Config {
@Bean
diff --git a/spring-core-2/src/main/java/org/baeldung/primary/DepartmentManager.java b/spring-core-2/src/main/java/com/baeldung/primary/DepartmentManager.java
similarity index 87%
rename from spring-core-2/src/main/java/org/baeldung/primary/DepartmentManager.java
rename to spring-core-2/src/main/java/com/baeldung/primary/DepartmentManager.java
index 2603951b4e..161b39337b 100644
--- a/spring-core-2/src/main/java/org/baeldung/primary/DepartmentManager.java
+++ b/spring-core-2/src/main/java/com/baeldung/primary/DepartmentManager.java
@@ -1,4 +1,4 @@
-package org.baeldung.primary;
+package com.baeldung.primary;
import org.springframework.stereotype.Component;
diff --git a/spring-core-2/src/main/java/org/baeldung/primary/Employee.java b/spring-core-2/src/main/java/com/baeldung/primary/Employee.java
similarity index 91%
rename from spring-core-2/src/main/java/org/baeldung/primary/Employee.java
rename to spring-core-2/src/main/java/com/baeldung/primary/Employee.java
index 9168387613..48c5502921 100644
--- a/spring-core-2/src/main/java/org/baeldung/primary/Employee.java
+++ b/spring-core-2/src/main/java/com/baeldung/primary/Employee.java
@@ -1,4 +1,4 @@
-package org.baeldung.primary;
+package com.baeldung.primary;
/**
* Created by Gebruiker on 7/17/2018.
diff --git a/spring-core-2/src/main/java/org/baeldung/primary/GeneralManager.java b/spring-core-2/src/main/java/com/baeldung/primary/GeneralManager.java
similarity index 89%
rename from spring-core-2/src/main/java/org/baeldung/primary/GeneralManager.java
rename to spring-core-2/src/main/java/com/baeldung/primary/GeneralManager.java
index 0a94f0f96a..80b5a79471 100644
--- a/spring-core-2/src/main/java/org/baeldung/primary/GeneralManager.java
+++ b/spring-core-2/src/main/java/com/baeldung/primary/GeneralManager.java
@@ -1,4 +1,4 @@
-package org.baeldung.primary;
+package com.baeldung.primary;
import org.springframework.context.annotation.Primary;
import org.springframework.stereotype.Component;
diff --git a/spring-core-2/src/main/java/org/baeldung/primary/Manager.java b/spring-core-2/src/main/java/com/baeldung/primary/Manager.java
similarity index 77%
rename from spring-core-2/src/main/java/org/baeldung/primary/Manager.java
rename to spring-core-2/src/main/java/com/baeldung/primary/Manager.java
index 4666a1babf..45e02b2b05 100644
--- a/spring-core-2/src/main/java/org/baeldung/primary/Manager.java
+++ b/spring-core-2/src/main/java/com/baeldung/primary/Manager.java
@@ -1,4 +1,4 @@
-package org.baeldung.primary;
+package com.baeldung.primary;
/**
* Created by Gebruiker on 7/19/2018.
diff --git a/spring-core-2/src/main/java/org/baeldung/primary/ManagerService.java b/spring-core-2/src/main/java/com/baeldung/primary/ManagerService.java
similarity index 91%
rename from spring-core-2/src/main/java/org/baeldung/primary/ManagerService.java
rename to spring-core-2/src/main/java/com/baeldung/primary/ManagerService.java
index 94ea6785c9..86390327c2 100644
--- a/spring-core-2/src/main/java/org/baeldung/primary/ManagerService.java
+++ b/spring-core-2/src/main/java/com/baeldung/primary/ManagerService.java
@@ -1,4 +1,4 @@
-package org.baeldung.primary;
+package com.baeldung.primary;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/spring-core-2/src/main/java/org/baeldung/primary/PrimaryApplication.java b/spring-core-2/src/main/java/com/baeldung/primary/PrimaryApplication.java
similarity index 95%
rename from spring-core-2/src/main/java/org/baeldung/primary/PrimaryApplication.java
rename to spring-core-2/src/main/java/com/baeldung/primary/PrimaryApplication.java
index ffa2a4028d..f66bf8285b 100644
--- a/spring-core-2/src/main/java/org/baeldung/primary/PrimaryApplication.java
+++ b/spring-core-2/src/main/java/com/baeldung/primary/PrimaryApplication.java
@@ -1,4 +1,4 @@
-package org.baeldung.primary;
+package com.baeldung.primary;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
diff --git a/spring-core-2/src/main/java/org/baeldung/profiles/DatasourceConfig.java b/spring-core-2/src/main/java/com/baeldung/profiles/DatasourceConfig.java
similarity index 64%
rename from spring-core-2/src/main/java/org/baeldung/profiles/DatasourceConfig.java
rename to spring-core-2/src/main/java/com/baeldung/profiles/DatasourceConfig.java
index 8fde925fd8..9724477666 100644
--- a/spring-core-2/src/main/java/org/baeldung/profiles/DatasourceConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/profiles/DatasourceConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.profiles;
+package com.baeldung.profiles;
public interface DatasourceConfig {
void setup();
diff --git a/spring-core-2/src/main/java/org/baeldung/profiles/DevDatasourceConfig.java b/spring-core-2/src/main/java/com/baeldung/profiles/DevDatasourceConfig.java
similarity index 91%
rename from spring-core-2/src/main/java/org/baeldung/profiles/DevDatasourceConfig.java
rename to spring-core-2/src/main/java/com/baeldung/profiles/DevDatasourceConfig.java
index e357280c43..b4b14eaf50 100644
--- a/spring-core-2/src/main/java/org/baeldung/profiles/DevDatasourceConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/profiles/DevDatasourceConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.profiles;
+package com.baeldung.profiles;
import org.springframework.context.annotation.Profile;
import org.springframework.stereotype.Component;
diff --git a/spring-core-2/src/main/java/org/baeldung/profiles/ProductionDatasourceConfig.java b/spring-core-2/src/main/java/com/baeldung/profiles/ProductionDatasourceConfig.java
similarity index 91%
rename from spring-core-2/src/main/java/org/baeldung/profiles/ProductionDatasourceConfig.java
rename to spring-core-2/src/main/java/com/baeldung/profiles/ProductionDatasourceConfig.java
index f1adff9c96..57943d1b17 100644
--- a/spring-core-2/src/main/java/org/baeldung/profiles/ProductionDatasourceConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/profiles/ProductionDatasourceConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.profiles;
+package com.baeldung.profiles;
import org.springframework.context.annotation.Profile;
import org.springframework.stereotype.Component;
diff --git a/spring-core-2/src/main/java/org/baeldung/profiles/ProfileManager.java b/spring-core-2/src/main/java/com/baeldung/profiles/ProfileManager.java
similarity index 93%
rename from spring-core-2/src/main/java/org/baeldung/profiles/ProfileManager.java
rename to spring-core-2/src/main/java/com/baeldung/profiles/ProfileManager.java
index b4cb10e690..81d4592782 100644
--- a/spring-core-2/src/main/java/org/baeldung/profiles/ProfileManager.java
+++ b/spring-core-2/src/main/java/com/baeldung/profiles/ProfileManager.java
@@ -1,4 +1,4 @@
-package org.baeldung.profiles;
+package com.baeldung.profiles;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.env.Environment;
diff --git a/spring-core-2/src/main/java/org/baeldung/profiles/SpringProfilesConfig.java b/spring-core-2/src/main/java/com/baeldung/profiles/SpringProfilesConfig.java
similarity index 80%
rename from spring-core-2/src/main/java/org/baeldung/profiles/SpringProfilesConfig.java
rename to spring-core-2/src/main/java/com/baeldung/profiles/SpringProfilesConfig.java
index 2d1905ee9c..cdd96ad953 100644
--- a/spring-core-2/src/main/java/org/baeldung/profiles/SpringProfilesConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/profiles/SpringProfilesConfig.java
@@ -1,11 +1,11 @@
-package org.baeldung.profiles;
+package com.baeldung.profiles;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
@Configuration
-@ComponentScan("org.baeldung.profiles")
+@ComponentScan("com.baeldung.profiles")
@PropertySource(value = "classpath:application.properties")
public class SpringProfilesConfig {
diff --git a/spring-core-2/src/main/java/com/baeldung/sample/Bar.java b/spring-core-2/src/main/java/com/baeldung/sample/Bar.java
new file mode 100644
index 0000000000..42302b5563
--- /dev/null
+++ b/spring-core-2/src/main/java/com/baeldung/sample/Bar.java
@@ -0,0 +1,5 @@
+package com.baeldung.sample;
+
+public class Bar {
+
+}
diff --git a/spring-core-2/src/main/java/com/baeldung/sample/Foo.java b/spring-core-2/src/main/java/com/baeldung/sample/Foo.java
new file mode 100644
index 0000000000..b25c9ecfb5
--- /dev/null
+++ b/spring-core-2/src/main/java/com/baeldung/sample/Foo.java
@@ -0,0 +1,5 @@
+package com.baeldung.sample;
+
+public class Foo {
+
+}
diff --git a/spring-core-2/src/main/java/org/baeldung/sampleabstract/BallService.java b/spring-core-2/src/main/java/com/baeldung/sampleabstract/BallService.java
similarity index 94%
rename from spring-core-2/src/main/java/org/baeldung/sampleabstract/BallService.java
rename to spring-core-2/src/main/java/com/baeldung/sampleabstract/BallService.java
index 9a75de7fa1..0d951aac8b 100644
--- a/spring-core-2/src/main/java/org/baeldung/sampleabstract/BallService.java
+++ b/spring-core-2/src/main/java/com/baeldung/sampleabstract/BallService.java
@@ -1,4 +1,4 @@
-package org.baeldung.sampleabstract;
+package com.baeldung.sampleabstract;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-core-2/src/main/java/org/baeldung/sampleabstract/BasketballService.java b/spring-core-2/src/main/java/com/baeldung/sampleabstract/BasketballService.java
similarity index 88%
rename from spring-core-2/src/main/java/org/baeldung/sampleabstract/BasketballService.java
rename to spring-core-2/src/main/java/com/baeldung/sampleabstract/BasketballService.java
index c117231d3c..4d6345b069 100644
--- a/spring-core-2/src/main/java/org/baeldung/sampleabstract/BasketballService.java
+++ b/spring-core-2/src/main/java/com/baeldung/sampleabstract/BasketballService.java
@@ -1,4 +1,4 @@
-package org.baeldung.sampleabstract;
+package com.baeldung.sampleabstract;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
diff --git a/spring-core-2/src/main/java/org/baeldung/sampleabstract/DemoApp.java b/spring-core-2/src/main/java/com/baeldung/sampleabstract/DemoApp.java
similarity index 82%
rename from spring-core-2/src/main/java/org/baeldung/sampleabstract/DemoApp.java
rename to spring-core-2/src/main/java/com/baeldung/sampleabstract/DemoApp.java
index 615d354ecf..5a308b2671 100644
--- a/spring-core-2/src/main/java/org/baeldung/sampleabstract/DemoApp.java
+++ b/spring-core-2/src/main/java/com/baeldung/sampleabstract/DemoApp.java
@@ -1,4 +1,4 @@
-package org.baeldung.sampleabstract;
+package com.baeldung.sampleabstract;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
@@ -6,7 +6,7 @@ import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan(basePackages = "org.baeldung.sampleabstract")
+@ComponentScan(basePackages = "com.baeldung.sampleabstract")
public class DemoApp {
diff --git a/spring-core-2/src/main/java/org/baeldung/sampleabstract/LogRepository.java b/spring-core-2/src/main/java/com/baeldung/sampleabstract/LogRepository.java
similarity index 82%
rename from spring-core-2/src/main/java/org/baeldung/sampleabstract/LogRepository.java
rename to spring-core-2/src/main/java/com/baeldung/sampleabstract/LogRepository.java
index 3a65671493..84979768b5 100644
--- a/spring-core-2/src/main/java/org/baeldung/sampleabstract/LogRepository.java
+++ b/spring-core-2/src/main/java/com/baeldung/sampleabstract/LogRepository.java
@@ -1,4 +1,4 @@
-package org.baeldung.sampleabstract;
+package com.baeldung.sampleabstract;
import org.springframework.stereotype.Component;
diff --git a/spring-core-2/src/main/java/org/baeldung/sampleabstract/RuleRepository.java b/spring-core-2/src/main/java/com/baeldung/sampleabstract/RuleRepository.java
similarity index 82%
rename from spring-core-2/src/main/java/org/baeldung/sampleabstract/RuleRepository.java
rename to spring-core-2/src/main/java/com/baeldung/sampleabstract/RuleRepository.java
index fd42178ab6..a1c5b5067f 100644
--- a/spring-core-2/src/main/java/org/baeldung/sampleabstract/RuleRepository.java
+++ b/spring-core-2/src/main/java/com/baeldung/sampleabstract/RuleRepository.java
@@ -1,4 +1,4 @@
-package org.baeldung.sampleabstract;
+package com.baeldung.sampleabstract;
import org.springframework.stereotype.Component;
diff --git a/spring-core-2/src/main/java/org/baeldung/scopes/HelloMessageGenerator.java b/spring-core-2/src/main/java/com/baeldung/scopes/HelloMessageGenerator.java
similarity index 88%
rename from spring-core-2/src/main/java/org/baeldung/scopes/HelloMessageGenerator.java
rename to spring-core-2/src/main/java/com/baeldung/scopes/HelloMessageGenerator.java
index 562069bc9a..9b912fc04e 100644
--- a/spring-core-2/src/main/java/org/baeldung/scopes/HelloMessageGenerator.java
+++ b/spring-core-2/src/main/java/com/baeldung/scopes/HelloMessageGenerator.java
@@ -1,4 +1,4 @@
-package org.baeldung.scopes;
+package com.baeldung.scopes;
public class HelloMessageGenerator {
diff --git a/spring-core-2/src/main/java/org/baeldung/scopes/Person.java b/spring-core-2/src/main/java/com/baeldung/scopes/Person.java
similarity index 93%
rename from spring-core-2/src/main/java/org/baeldung/scopes/Person.java
rename to spring-core-2/src/main/java/com/baeldung/scopes/Person.java
index b070007a5c..e2ea2ce1d7 100644
--- a/spring-core-2/src/main/java/org/baeldung/scopes/Person.java
+++ b/spring-core-2/src/main/java/com/baeldung/scopes/Person.java
@@ -1,4 +1,4 @@
-package org.baeldung.scopes;
+package com.baeldung.scopes;
public class Person {
private String name;
diff --git a/spring-core-2/src/main/java/org/baeldung/scopes/ScopesController.java b/spring-core-2/src/main/java/com/baeldung/scopes/ScopesController.java
similarity index 98%
rename from spring-core-2/src/main/java/org/baeldung/scopes/ScopesController.java
rename to spring-core-2/src/main/java/com/baeldung/scopes/ScopesController.java
index 9257a3aa3a..1ca4dc4050 100644
--- a/spring-core-2/src/main/java/org/baeldung/scopes/ScopesController.java
+++ b/spring-core-2/src/main/java/com/baeldung/scopes/ScopesController.java
@@ -1,4 +1,4 @@
-package org.baeldung.scopes;
+package com.baeldung.scopes;
import javax.annotation.Resource;
diff --git a/spring-core-2/src/main/java/org/baeldung/spring/config/CleanupBean.java b/spring-core-2/src/main/java/com/baeldung/spring/config/CleanupBean.java
similarity index 95%
rename from spring-core-2/src/main/java/org/baeldung/spring/config/CleanupBean.java
rename to spring-core-2/src/main/java/com/baeldung/spring/config/CleanupBean.java
index ac90319745..155b8af9c4 100644
--- a/spring-core-2/src/main/java/org/baeldung/spring/config/CleanupBean.java
+++ b/spring-core-2/src/main/java/com/baeldung/spring/config/CleanupBean.java
@@ -1,4 +1,4 @@
-package org.baeldung.spring.config;
+package com.baeldung.spring.config;
import java.util.concurrent.ExecutorService;
diff --git a/spring-core-2/src/main/java/org/baeldung/spring/config/CoreConfig.java b/spring-core-2/src/main/java/com/baeldung/spring/config/CoreConfig.java
similarity index 92%
rename from spring-core-2/src/main/java/org/baeldung/spring/config/CoreConfig.java
rename to spring-core-2/src/main/java/com/baeldung/spring/config/CoreConfig.java
index 0d753dc447..35d245a17e 100644
--- a/spring-core-2/src/main/java/org/baeldung/spring/config/CoreConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/spring/config/CoreConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.spring.config;
+package com.baeldung.spring.config;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.LinkedBlockingQueue;
@@ -11,7 +11,7 @@ import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
-@ComponentScan("org.baeldung.core")
+@ComponentScan("com.baeldung.core")
public class CoreConfig implements WebMvcConfigurer {
public CoreConfig() {
diff --git a/spring-core-2/src/main/java/org/baeldung/spring/config/MainWebAppInitializer.java b/spring-core-2/src/main/java/com/baeldung/spring/config/MainWebAppInitializer.java
similarity index 95%
rename from spring-core-2/src/main/java/org/baeldung/spring/config/MainWebAppInitializer.java
rename to spring-core-2/src/main/java/com/baeldung/spring/config/MainWebAppInitializer.java
index 9f4b73f609..dd396a653f 100644
--- a/spring-core-2/src/main/java/org/baeldung/spring/config/MainWebAppInitializer.java
+++ b/spring-core-2/src/main/java/com/baeldung/spring/config/MainWebAppInitializer.java
@@ -1,4 +1,4 @@
-package org.baeldung.spring.config;
+package com.baeldung.spring.config;
import java.util.Set;
@@ -26,7 +26,7 @@ public class MainWebAppInitializer implements WebApplicationInitializer
// Create the 'root' Spring application context
final AnnotationConfigWebApplicationContext root = new AnnotationConfigWebApplicationContext();
- root.scan("org.baeldung.spring.config");
+ root.scan("com.baeldung.spring.config");
// root.getEnvironment().setDefaultProfiles("embedded");
sc.addListener(new ContextLoaderListener(root));
diff --git a/spring-core-2/src/main/java/org/baeldung/spring/config/MvcConfig.java b/spring-core-2/src/main/java/com/baeldung/spring/config/MvcConfig.java
similarity index 96%
rename from spring-core-2/src/main/java/org/baeldung/spring/config/MvcConfig.java
rename to spring-core-2/src/main/java/com/baeldung/spring/config/MvcConfig.java
index e550733c47..cd31cd1128 100644
--- a/spring-core-2/src/main/java/org/baeldung/spring/config/MvcConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/spring/config/MvcConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.spring.config;
+package com.baeldung.spring.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/spring-core-2/src/main/java/org/baeldung/spring/config/PersistenceConfig.java b/spring-core-2/src/main/java/com/baeldung/spring/config/PersistenceConfig.java
similarity index 94%
rename from spring-core-2/src/main/java/org/baeldung/spring/config/PersistenceConfig.java
rename to spring-core-2/src/main/java/com/baeldung/spring/config/PersistenceConfig.java
index ffe88596fa..f27543af46 100644
--- a/spring-core-2/src/main/java/org/baeldung/spring/config/PersistenceConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/spring/config/PersistenceConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.spring.config;
+package com.baeldung.spring.config;
import java.util.Properties;
@@ -20,7 +20,7 @@ import com.google.common.base.Preconditions;
// @Configuration
@EnableTransactionManagement
@PropertySource({ "classpath:persistence-mysql.properties" })
-@ComponentScan({ "org.baeldung.persistence" })
+@ComponentScan({ "com.baeldung.persistence" })
public class PersistenceConfig {
@Autowired
@@ -34,7 +34,7 @@ public class PersistenceConfig {
public LocalSessionFactoryBean sessionFactory() {
final LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
sessionFactory.setDataSource(restDataSource());
- sessionFactory.setPackagesToScan(new String[] { "org.baeldung.spring.persistence.model" });
+ sessionFactory.setPackagesToScan(new String[] { "com.baeldung.spring.persistence.model" });
sessionFactory.setHibernateProperties(hibernateProperties());
return sessionFactory;
diff --git a/spring-core-2/src/main/java/org/baeldung/spring/config/ScopesConfig.java b/spring-core-2/src/main/java/com/baeldung/spring/config/ScopesConfig.java
similarity index 100%
rename from spring-core-2/src/main/java/org/baeldung/spring/config/ScopesConfig.java
rename to spring-core-2/src/main/java/com/baeldung/spring/config/ScopesConfig.java
diff --git a/spring-core-2/src/main/java/org/baeldung/springevents/asynchronous/AsynchronousSpringEventsConfig.java b/spring-core-2/src/main/java/com/baeldung/springevents/asynchronous/AsynchronousSpringEventsConfig.java
similarity index 89%
rename from spring-core-2/src/main/java/org/baeldung/springevents/asynchronous/AsynchronousSpringEventsConfig.java
rename to spring-core-2/src/main/java/com/baeldung/springevents/asynchronous/AsynchronousSpringEventsConfig.java
index 082a986974..085f3b0706 100644
--- a/spring-core-2/src/main/java/org/baeldung/springevents/asynchronous/AsynchronousSpringEventsConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/springevents/asynchronous/AsynchronousSpringEventsConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.springevents.asynchronous;
+package com.baeldung.springevents.asynchronous;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
@@ -8,7 +8,7 @@ import org.springframework.context.event.SimpleApplicationEventMulticaster;
import org.springframework.core.task.SimpleAsyncTaskExecutor;
@Configuration
-@ComponentScan("org.baeldung.springevents.synchronous")
+@ComponentScan("com.baeldung.springevents.synchronous")
public class AsynchronousSpringEventsConfig {
@Bean(name = "applicationEventMulticaster")
diff --git a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/AnnotationDrivenEventListener.java b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/AnnotationDrivenEventListener.java
similarity index 97%
rename from spring-core-2/src/main/java/org/baeldung/springevents/synchronous/AnnotationDrivenEventListener.java
rename to spring-core-2/src/main/java/com/baeldung/springevents/synchronous/AnnotationDrivenEventListener.java
index f750c40a6e..bbb2b5f008 100644
--- a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/AnnotationDrivenEventListener.java
+++ b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/AnnotationDrivenEventListener.java
@@ -1,4 +1,4 @@
-package org.baeldung.springevents.synchronous;
+package com.baeldung.springevents.synchronous;
import org.springframework.context.event.ContextStartedEvent;
import org.springframework.context.event.EventListener;
diff --git a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/ContextRefreshedListener.java b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/ContextRefreshedListener.java
similarity index 93%
rename from spring-core-2/src/main/java/org/baeldung/springevents/synchronous/ContextRefreshedListener.java
rename to spring-core-2/src/main/java/com/baeldung/springevents/synchronous/ContextRefreshedListener.java
index 9f8b2e6e83..31a6c78d00 100644
--- a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/ContextRefreshedListener.java
+++ b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/ContextRefreshedListener.java
@@ -1,4 +1,4 @@
-package org.baeldung.springevents.synchronous;
+package com.baeldung.springevents.synchronous;
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
diff --git a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEvent.java b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/CustomSpringEvent.java
similarity index 89%
rename from spring-core-2/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEvent.java
rename to spring-core-2/src/main/java/com/baeldung/springevents/synchronous/CustomSpringEvent.java
index 1631801ffe..3cf4980be3 100644
--- a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEvent.java
+++ b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/CustomSpringEvent.java
@@ -1,4 +1,4 @@
-package org.baeldung.springevents.synchronous;
+package com.baeldung.springevents.synchronous;
import org.springframework.context.ApplicationEvent;
diff --git a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEventListener.java b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/CustomSpringEventListener.java
similarity index 88%
rename from spring-core-2/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEventListener.java
rename to spring-core-2/src/main/java/com/baeldung/springevents/synchronous/CustomSpringEventListener.java
index 69f96966ec..ff7ca7fe39 100644
--- a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEventListener.java
+++ b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/CustomSpringEventListener.java
@@ -1,4 +1,4 @@
-package org.baeldung.springevents.synchronous;
+package com.baeldung.springevents.synchronous;
import org.springframework.context.ApplicationListener;
import org.springframework.stereotype.Component;
diff --git a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEventPublisher.java b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/CustomSpringEventPublisher.java
similarity index 96%
rename from spring-core-2/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEventPublisher.java
rename to spring-core-2/src/main/java/com/baeldung/springevents/synchronous/CustomSpringEventPublisher.java
index 3182090d5d..e4d7fcdc99 100644
--- a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEventPublisher.java
+++ b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/CustomSpringEventPublisher.java
@@ -1,4 +1,4 @@
-package org.baeldung.springevents.synchronous;
+package com.baeldung.springevents.synchronous;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationEventPublisher;
diff --git a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericSpringAppEvent.java b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericSpringAppEvent.java
similarity index 87%
rename from spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericSpringAppEvent.java
rename to spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericSpringAppEvent.java
index 6804312189..8a50a55f31 100644
--- a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericSpringAppEvent.java
+++ b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericSpringAppEvent.java
@@ -1,4 +1,4 @@
-package org.baeldung.springevents.synchronous;
+package com.baeldung.springevents.synchronous;
import org.springframework.context.ApplicationEvent;
diff --git a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericSpringEvent.java b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericSpringEvent.java
similarity index 88%
rename from spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericSpringEvent.java
rename to spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericSpringEvent.java
index ce2c223fec..86471221d2 100644
--- a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericSpringEvent.java
+++ b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericSpringEvent.java
@@ -1,4 +1,4 @@
-package org.baeldung.springevents.synchronous;
+package com.baeldung.springevents.synchronous;
public class GenericSpringEvent {
diff --git a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericSpringEventListener.java b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericSpringEventListener.java
similarity index 92%
rename from spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericSpringEventListener.java
rename to spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericSpringEventListener.java
index 1f5e3e7068..7b0a9727e4 100644
--- a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericSpringEventListener.java
+++ b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericSpringEventListener.java
@@ -1,4 +1,4 @@
-package org.baeldung.springevents.synchronous;
+package com.baeldung.springevents.synchronous;
import org.springframework.context.ApplicationListener;
import org.springframework.lang.NonNull;
diff --git a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericStringSpringAppEvent.java b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericStringSpringAppEvent.java
similarity index 80%
rename from spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericStringSpringAppEvent.java
rename to spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericStringSpringAppEvent.java
index fd214696e7..74839b4708 100644
--- a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericStringSpringAppEvent.java
+++ b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericStringSpringAppEvent.java
@@ -1,4 +1,4 @@
-package org.baeldung.springevents.synchronous;
+package com.baeldung.springevents.synchronous;
class GenericStringSpringAppEvent extends GenericSpringAppEvent {
diff --git a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericStringSpringEvent.java b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericStringSpringEvent.java
similarity index 80%
rename from spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericStringSpringEvent.java
rename to spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericStringSpringEvent.java
index dd4e4e3ed4..70dda99aa3 100644
--- a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/GenericStringSpringEvent.java
+++ b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/GenericStringSpringEvent.java
@@ -1,4 +1,4 @@
-package org.baeldung.springevents.synchronous;
+package com.baeldung.springevents.synchronous;
public class GenericStringSpringEvent extends GenericSpringEvent {
diff --git a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/SynchronousSpringEventsConfig.java b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/SynchronousSpringEventsConfig.java
similarity index 64%
rename from spring-core-2/src/main/java/org/baeldung/springevents/synchronous/SynchronousSpringEventsConfig.java
rename to spring-core-2/src/main/java/com/baeldung/springevents/synchronous/SynchronousSpringEventsConfig.java
index fff8a7e4b5..58cb220ecb 100644
--- a/spring-core-2/src/main/java/org/baeldung/springevents/synchronous/SynchronousSpringEventsConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/springevents/synchronous/SynchronousSpringEventsConfig.java
@@ -1,10 +1,10 @@
-package org.baeldung.springevents.synchronous;
+package com.baeldung.springevents.synchronous;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan("org.baeldung.springevents.synchronous")
+@ComponentScan("com.baeldung.springevents.synchronous")
public class SynchronousSpringEventsConfig {
}
diff --git a/spring-core-2/src/main/java/org/baeldung/startup/AllStrategiesExampleBean.java b/spring-core-2/src/main/java/com/baeldung/startup/AllStrategiesExampleBean.java
similarity index 96%
rename from spring-core-2/src/main/java/org/baeldung/startup/AllStrategiesExampleBean.java
rename to spring-core-2/src/main/java/com/baeldung/startup/AllStrategiesExampleBean.java
index f36b8703ea..e08309d474 100644
--- a/spring-core-2/src/main/java/org/baeldung/startup/AllStrategiesExampleBean.java
+++ b/spring-core-2/src/main/java/com/baeldung/startup/AllStrategiesExampleBean.java
@@ -1,4 +1,4 @@
-package org.baeldung.startup;
+package com.baeldung.startup;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/spring-core-2/src/main/java/org/baeldung/startup/EventListenerExampleBean.java b/spring-core-2/src/main/java/com/baeldung/startup/EventListenerExampleBean.java
similarity index 94%
rename from spring-core-2/src/main/java/org/baeldung/startup/EventListenerExampleBean.java
rename to spring-core-2/src/main/java/com/baeldung/startup/EventListenerExampleBean.java
index 58e42337cc..a76fc6a2b2 100644
--- a/spring-core-2/src/main/java/org/baeldung/startup/EventListenerExampleBean.java
+++ b/spring-core-2/src/main/java/com/baeldung/startup/EventListenerExampleBean.java
@@ -1,4 +1,4 @@
-package org.baeldung.startup;
+package com.baeldung.startup;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/spring-core-2/src/main/java/org/baeldung/startup/InitMethodExampleBean.java b/spring-core-2/src/main/java/com/baeldung/startup/InitMethodExampleBean.java
similarity index 95%
rename from spring-core-2/src/main/java/org/baeldung/startup/InitMethodExampleBean.java
rename to spring-core-2/src/main/java/com/baeldung/startup/InitMethodExampleBean.java
index f3d30011f8..a3b12028d1 100644
--- a/spring-core-2/src/main/java/org/baeldung/startup/InitMethodExampleBean.java
+++ b/spring-core-2/src/main/java/com/baeldung/startup/InitMethodExampleBean.java
@@ -1,4 +1,4 @@
-package org.baeldung.startup;
+package com.baeldung.startup;
import java.util.Arrays;
diff --git a/spring-core-2/src/main/java/org/baeldung/startup/InitializingBeanExampleBean.java b/spring-core-2/src/main/java/com/baeldung/startup/InitializingBeanExampleBean.java
similarity index 96%
rename from spring-core-2/src/main/java/org/baeldung/startup/InitializingBeanExampleBean.java
rename to spring-core-2/src/main/java/com/baeldung/startup/InitializingBeanExampleBean.java
index 5d6f8c9d88..c625a172fd 100644
--- a/spring-core-2/src/main/java/org/baeldung/startup/InitializingBeanExampleBean.java
+++ b/spring-core-2/src/main/java/com/baeldung/startup/InitializingBeanExampleBean.java
@@ -1,4 +1,4 @@
-package org.baeldung.startup;
+package com.baeldung.startup;
import java.util.Arrays;
diff --git a/spring-core-2/src/main/java/org/baeldung/startup/InvalidInitExampleBean.java b/spring-core-2/src/main/java/com/baeldung/startup/InvalidInitExampleBean.java
similarity index 93%
rename from spring-core-2/src/main/java/org/baeldung/startup/InvalidInitExampleBean.java
rename to spring-core-2/src/main/java/com/baeldung/startup/InvalidInitExampleBean.java
index 0b9c6f0c7d..d31aee8acd 100644
--- a/spring-core-2/src/main/java/org/baeldung/startup/InvalidInitExampleBean.java
+++ b/spring-core-2/src/main/java/com/baeldung/startup/InvalidInitExampleBean.java
@@ -1,4 +1,4 @@
-package org.baeldung.startup;
+package com.baeldung.startup;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
diff --git a/spring-core-2/src/main/java/org/baeldung/startup/LogicInConstructorExampleBean.java b/spring-core-2/src/main/java/com/baeldung/startup/LogicInConstructorExampleBean.java
similarity index 95%
rename from spring-core-2/src/main/java/org/baeldung/startup/LogicInConstructorExampleBean.java
rename to spring-core-2/src/main/java/com/baeldung/startup/LogicInConstructorExampleBean.java
index d25a83942a..ade7573bbe 100644
--- a/spring-core-2/src/main/java/org/baeldung/startup/LogicInConstructorExampleBean.java
+++ b/spring-core-2/src/main/java/com/baeldung/startup/LogicInConstructorExampleBean.java
@@ -1,4 +1,4 @@
-package org.baeldung.startup;
+package com.baeldung.startup;
import java.util.Arrays;
diff --git a/spring-core-2/src/main/java/org/baeldung/startup/PostConstructExampleBean.java b/spring-core-2/src/main/java/com/baeldung/startup/PostConstructExampleBean.java
similarity index 95%
rename from spring-core-2/src/main/java/org/baeldung/startup/PostConstructExampleBean.java
rename to spring-core-2/src/main/java/com/baeldung/startup/PostConstructExampleBean.java
index 2397c3a0a2..1001043d86 100644
--- a/spring-core-2/src/main/java/org/baeldung/startup/PostConstructExampleBean.java
+++ b/spring-core-2/src/main/java/com/baeldung/startup/PostConstructExampleBean.java
@@ -1,4 +1,4 @@
-package org.baeldung.startup;
+package com.baeldung.startup;
import java.util.Arrays;
diff --git a/spring-core-2/src/main/java/org/baeldung/startup/SpringStartupConfig.java b/spring-core-2/src/main/java/com/baeldung/startup/SpringStartupConfig.java
similarity index 71%
rename from spring-core-2/src/main/java/org/baeldung/startup/SpringStartupConfig.java
rename to spring-core-2/src/main/java/com/baeldung/startup/SpringStartupConfig.java
index 12854e1be5..ad6492dadc 100644
--- a/spring-core-2/src/main/java/org/baeldung/startup/SpringStartupConfig.java
+++ b/spring-core-2/src/main/java/com/baeldung/startup/SpringStartupConfig.java
@@ -1,9 +1,9 @@
-package org.baeldung.startup;
+package com.baeldung.startup;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan("org.baeldung.startup")
+@ComponentScan("com.baeldung.startup")
public class SpringStartupConfig {
}
\ No newline at end of file
diff --git a/spring-core-2/src/main/java/org/baeldung/startup/StartupApplicationListenerExample.java b/spring-core-2/src/main/java/com/baeldung/startup/StartupApplicationListenerExample.java
similarity index 95%
rename from spring-core-2/src/main/java/org/baeldung/startup/StartupApplicationListenerExample.java
rename to spring-core-2/src/main/java/com/baeldung/startup/StartupApplicationListenerExample.java
index e02388dea3..2cc5e6abcb 100644
--- a/spring-core-2/src/main/java/org/baeldung/startup/StartupApplicationListenerExample.java
+++ b/spring-core-2/src/main/java/com/baeldung/startup/StartupApplicationListenerExample.java
@@ -1,4 +1,4 @@
-package org.baeldung.startup;
+package com.baeldung.startup;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/spring-core-2/src/main/java/org/baeldung/autowire/sample/FooDAO.java b/spring-core-2/src/main/java/org/baeldung/autowire/sample/FooDAO.java
deleted file mode 100644
index 3d3deaa077..0000000000
--- a/spring-core-2/src/main/java/org/baeldung/autowire/sample/FooDAO.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.autowire.sample;
-
-public class FooDAO {
-
-}
diff --git a/spring-core-2/src/main/java/org/baeldung/nullibility/package-info.java b/spring-core-2/src/main/java/org/baeldung/nullibility/package-info.java
deleted file mode 100644
index 446f2e316e..0000000000
--- a/spring-core-2/src/main/java/org/baeldung/nullibility/package-info.java
+++ /dev/null
@@ -1,6 +0,0 @@
-@NonNullApi
-@NonNullFields
-package org.baeldung.nullibility;
-
-import org.springframework.lang.NonNullApi;
-import org.springframework.lang.NonNullFields;
\ No newline at end of file
diff --git a/spring-core-2/src/main/java/org/baeldung/sample/Bar.java b/spring-core-2/src/main/java/org/baeldung/sample/Bar.java
deleted file mode 100644
index 54e8d54418..0000000000
--- a/spring-core-2/src/main/java/org/baeldung/sample/Bar.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.sample;
-
-public class Bar {
-
-}
diff --git a/spring-core-2/src/main/java/org/baeldung/sample/Foo.java b/spring-core-2/src/main/java/org/baeldung/sample/Foo.java
deleted file mode 100644
index 562a00121a..0000000000
--- a/spring-core-2/src/main/java/org/baeldung/sample/Foo.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.sample;
-
-public class Foo {
-
-}
diff --git a/spring-core-2/src/main/resources/beanInjection-constructor.xml b/spring-core-2/src/main/resources/beanInjection-constructor.xml
index 5a2ffe767c..cbb8f98bb9 100644
--- a/spring-core-2/src/main/resources/beanInjection-constructor.xml
+++ b/spring-core-2/src/main/resources/beanInjection-constructor.xml
@@ -4,12 +4,12 @@
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
-
+
-
+
\ No newline at end of file
diff --git a/spring-core-2/src/main/resources/beanInjection-setter.xml b/spring-core-2/src/main/resources/beanInjection-setter.xml
index 0e82e3be1c..1440df9702 100644
--- a/spring-core-2/src/main/resources/beanInjection-setter.xml
+++ b/spring-core-2/src/main/resources/beanInjection-setter.xml
@@ -4,11 +4,11 @@
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
-
+
-
+
\ No newline at end of file
diff --git a/spring-core-2/src/main/resources/jdbc/springJdbc-config.xml b/spring-core-2/src/main/resources/jdbc/springJdbc-config.xml
index 5fd2699b41..e3d7452eb1 100644
--- a/spring-core-2/src/main/resources/jdbc/springJdbc-config.xml
+++ b/spring-core-2/src/main/resources/jdbc/springJdbc-config.xml
@@ -4,7 +4,7 @@
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd"
>
-
+
diff --git a/spring-core-2/src/main/resources/scopes.xml b/spring-core-2/src/main/resources/scopes.xml
index 8fdb186c28..f7b554ec49 100644
--- a/spring-core-2/src/main/resources/scopes.xml
+++ b/spring-core-2/src/main/resources/scopes.xml
@@ -3,8 +3,8 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
-
+
-
+
diff --git a/spring-core-2/src/main/resources/springProfiles-config.xml b/spring-core-2/src/main/resources/springProfiles-config.xml
index 985ab6ba86..5eb6bfcd7f 100644
--- a/spring-core-2/src/main/resources/springProfiles-config.xml
+++ b/spring-core-2/src/main/resources/springProfiles-config.xml
@@ -6,10 +6,10 @@
>
-
+
-
+
\ No newline at end of file
diff --git a/spring-core-2/src/main/resources/startupConfig.xml b/spring-core-2/src/main/resources/startupConfig.xml
index 8226665a90..d42e0f6c2b 100644
--- a/spring-core-2/src/main/resources/startupConfig.xml
+++ b/spring-core-2/src/main/resources/startupConfig.xml
@@ -4,13 +4,13 @@
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
\ No newline at end of file
diff --git a/spring-core-2/src/test/java/org/baeldung/autowire/sample/FooServiceIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/autowire/sample/FooServiceIntegrationTest.java
similarity index 94%
rename from spring-core-2/src/test/java/org/baeldung/autowire/sample/FooServiceIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/autowire/sample/FooServiceIntegrationTest.java
index 941fc4baff..34ba7902ca 100644
--- a/spring-core-2/src/test/java/org/baeldung/autowire/sample/FooServiceIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/autowire/sample/FooServiceIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.autowire.sample;
+package com.baeldung.autowire.sample;
import org.junit.Assert;
import org.junit.Test;
diff --git a/spring-core-2/src/test/java/org/baeldung/bean/injection/ConstructorBasedBeanInjectionWithJavaConfigIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/bean/injection/ConstructorBasedBeanInjectionWithJavaConfigIntegrationTest.java
similarity index 87%
rename from spring-core-2/src/test/java/org/baeldung/bean/injection/ConstructorBasedBeanInjectionWithJavaConfigIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/bean/injection/ConstructorBasedBeanInjectionWithJavaConfigIntegrationTest.java
index 447a09d69e..fb3f973f29 100644
--- a/spring-core-2/src/test/java/org/baeldung/bean/injection/ConstructorBasedBeanInjectionWithJavaConfigIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/bean/injection/ConstructorBasedBeanInjectionWithJavaConfigIntegrationTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.bean.injection;
+package com.baeldung.bean.injection;
-import org.baeldung.bean.config.ConstructorBasedShipConfig;
+import com.baeldung.bean.config.ConstructorBasedShipConfig;
import org.junit.Assert;
import org.junit.Test;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
diff --git a/spring-core-2/src/test/java/org/baeldung/bean/injection/ConstructorBasedBeanInjectionWithXMLConfigIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/bean/injection/ConstructorBasedBeanInjectionWithXMLConfigIntegrationTest.java
similarity index 95%
rename from spring-core-2/src/test/java/org/baeldung/bean/injection/ConstructorBasedBeanInjectionWithXMLConfigIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/bean/injection/ConstructorBasedBeanInjectionWithXMLConfigIntegrationTest.java
index 9f6011d851..18ce5ce8ed 100644
--- a/spring-core-2/src/test/java/org/baeldung/bean/injection/ConstructorBasedBeanInjectionWithXMLConfigIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/bean/injection/ConstructorBasedBeanInjectionWithXMLConfigIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.bean.injection;
+package com.baeldung.bean.injection;
import org.junit.Assert;
import org.junit.Test;
diff --git a/spring-core-2/src/test/java/org/baeldung/bean/injection/SetterBasedBeanInjectionWithJavaConfigIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/bean/injection/SetterBasedBeanInjectionWithJavaConfigIntegrationTest.java
similarity index 87%
rename from spring-core-2/src/test/java/org/baeldung/bean/injection/SetterBasedBeanInjectionWithJavaConfigIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/bean/injection/SetterBasedBeanInjectionWithJavaConfigIntegrationTest.java
index 1c15775093..1e2147d2bc 100644
--- a/spring-core-2/src/test/java/org/baeldung/bean/injection/SetterBasedBeanInjectionWithJavaConfigIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/bean/injection/SetterBasedBeanInjectionWithJavaConfigIntegrationTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.bean.injection;
+package com.baeldung.bean.injection;
-import org.baeldung.bean.config.SetterBasedShipConfig;
+import com.baeldung.bean.config.SetterBasedShipConfig;
import org.junit.Assert;
import org.junit.Test;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
diff --git a/spring-core-2/src/test/java/org/baeldung/bean/injection/SetterBasedBeanInjectionWithXMLConfigIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/bean/injection/SetterBasedBeanInjectionWithXMLConfigIntegrationTest.java
similarity index 94%
rename from spring-core-2/src/test/java/org/baeldung/bean/injection/SetterBasedBeanInjectionWithXMLConfigIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/bean/injection/SetterBasedBeanInjectionWithXMLConfigIntegrationTest.java
index bc17a08383..9c7526a7be 100644
--- a/spring-core-2/src/test/java/org/baeldung/bean/injection/SetterBasedBeanInjectionWithXMLConfigIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/bean/injection/SetterBasedBeanInjectionWithXMLConfigIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.bean.injection;
+package com.baeldung.bean.injection;
import org.junit.Assert;
import org.junit.Test;
diff --git a/spring-core-2/src/test/java/org/baeldung/customannotation/Account.java b/spring-core-2/src/test/java/com/baeldung/customannotation/Account.java
similarity index 94%
rename from spring-core-2/src/test/java/org/baeldung/customannotation/Account.java
rename to spring-core-2/src/test/java/com/baeldung/customannotation/Account.java
index 04545e5b83..cfdd8815e4 100644
--- a/spring-core-2/src/test/java/org/baeldung/customannotation/Account.java
+++ b/spring-core-2/src/test/java/com/baeldung/customannotation/Account.java
@@ -1,4 +1,4 @@
-package org.baeldung.customannotation;
+package com.baeldung.customannotation;
import java.io.Serializable;
diff --git a/spring-core-2/src/test/java/org/baeldung/customannotation/BeanWithGenericDAO.java b/spring-core-2/src/test/java/com/baeldung/customannotation/BeanWithGenericDAO.java
similarity index 89%
rename from spring-core-2/src/test/java/org/baeldung/customannotation/BeanWithGenericDAO.java
rename to spring-core-2/src/test/java/com/baeldung/customannotation/BeanWithGenericDAO.java
index 9ba915f296..a0707f263b 100644
--- a/spring-core-2/src/test/java/org/baeldung/customannotation/BeanWithGenericDAO.java
+++ b/spring-core-2/src/test/java/com/baeldung/customannotation/BeanWithGenericDAO.java
@@ -1,4 +1,4 @@
-package org.baeldung.customannotation;
+package com.baeldung.customannotation;
import org.springframework.stereotype.Repository;
diff --git a/spring-core-2/src/test/java/org/baeldung/customannotation/DataAccessAnnotationIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/customannotation/DataAccessAnnotationIntegrationTest.java
similarity index 98%
rename from spring-core-2/src/test/java/org/baeldung/customannotation/DataAccessAnnotationIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/customannotation/DataAccessAnnotationIntegrationTest.java
index ae3d53fb9b..1baea4505b 100644
--- a/spring-core-2/src/test/java/org/baeldung/customannotation/DataAccessAnnotationIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/customannotation/DataAccessAnnotationIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.customannotation;
+package com.baeldung.customannotation;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.is;
diff --git a/spring-core-2/src/test/java/org/baeldung/customannotation/DataAccessFieldCallbackIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/customannotation/DataAccessFieldCallbackIntegrationTest.java
similarity index 98%
rename from spring-core-2/src/test/java/org/baeldung/customannotation/DataAccessFieldCallbackIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/customannotation/DataAccessFieldCallbackIntegrationTest.java
index bab2574cd2..bc7a5f7246 100644
--- a/spring-core-2/src/test/java/org/baeldung/customannotation/DataAccessFieldCallbackIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/customannotation/DataAccessFieldCallbackIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.customannotation;
+package com.baeldung.customannotation;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.CoreMatchers.notNullValue;
diff --git a/spring-core-2/src/test/java/org/baeldung/customannotation/Person.java b/spring-core-2/src/test/java/com/baeldung/customannotation/Person.java
similarity index 92%
rename from spring-core-2/src/test/java/org/baeldung/customannotation/Person.java
rename to spring-core-2/src/test/java/com/baeldung/customannotation/Person.java
index 3babc8f0a2..4fa70e51af 100644
--- a/spring-core-2/src/test/java/org/baeldung/customannotation/Person.java
+++ b/spring-core-2/src/test/java/com/baeldung/customannotation/Person.java
@@ -1,4 +1,4 @@
-package org.baeldung.customannotation;
+package com.baeldung.customannotation;
import java.io.Serializable;
diff --git a/spring-core-2/src/test/java/org/baeldung/customscope/TenantScopeIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/customscope/TenantScopeIntegrationTest.java
similarity index 96%
rename from spring-core-2/src/test/java/org/baeldung/customscope/TenantScopeIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/customscope/TenantScopeIntegrationTest.java
index e873ac5065..1cd7357a09 100644
--- a/spring-core-2/src/test/java/org/baeldung/customscope/TenantScopeIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/customscope/TenantScopeIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.customscope;
+package com.baeldung.customscope;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.not;
@@ -46,7 +46,7 @@ public class TenantScopeIntegrationTest {
public final void whenComponentScan_thenContextContainsFooAndBar() {
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext();
try {
- ctx.scan("org.baeldung.customscope");
+ ctx.scan("com.baeldung.customscope");
ctx.refresh();
TenantBean foo = (TenantBean) ctx.getBean("foo", TenantBean.class);
diff --git a/spring-core-2/src/test/java/org/baeldung/order/RatingRetrieverUnitTest.java b/spring-core-2/src/test/java/com/baeldung/order/RatingRetrieverUnitTest.java
similarity index 93%
rename from spring-core-2/src/test/java/org/baeldung/order/RatingRetrieverUnitTest.java
rename to spring-core-2/src/test/java/com/baeldung/order/RatingRetrieverUnitTest.java
index 96993ccd7c..342a4c5f05 100644
--- a/spring-core-2/src/test/java/org/baeldung/order/RatingRetrieverUnitTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/order/RatingRetrieverUnitTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.order;
+package com.baeldung.order;
import static org.hamcrest.CoreMatchers.equalTo;
@@ -21,7 +21,7 @@ import org.springframework.test.context.support.AnnotationConfigContextLoader;
public class RatingRetrieverUnitTest {
@Configuration
- @ComponentScan(basePackages = {"org.baeldung.order"})
+ @ComponentScan(basePackages = {"com.baeldung.order"})
static class ContextConfiguration {}
@Autowired
diff --git a/spring-core-2/src/test/java/org/baeldung/profiles/DevProfileWithAnnotationIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/profiles/DevProfileWithAnnotationIntegrationTest.java
similarity index 96%
rename from spring-core-2/src/test/java/org/baeldung/profiles/DevProfileWithAnnotationIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/profiles/DevProfileWithAnnotationIntegrationTest.java
index cf5ca132e6..81b136f5ba 100644
--- a/spring-core-2/src/test/java/org/baeldung/profiles/DevProfileWithAnnotationIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/profiles/DevProfileWithAnnotationIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.profiles;
+package com.baeldung.profiles;
import org.junit.Assert;
import org.junit.Test;
diff --git a/spring-core-2/src/test/java/org/baeldung/profiles/ProductionProfileWithAnnotationIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/profiles/ProductionProfileWithAnnotationIntegrationTest.java
similarity index 97%
rename from spring-core-2/src/test/java/org/baeldung/profiles/ProductionProfileWithAnnotationIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/profiles/ProductionProfileWithAnnotationIntegrationTest.java
index 5bacaef07b..b863fe30c1 100644
--- a/spring-core-2/src/test/java/org/baeldung/profiles/ProductionProfileWithAnnotationIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/profiles/ProductionProfileWithAnnotationIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.profiles;
+package com.baeldung.profiles;
import org.junit.Assert;
import org.junit.Test;
diff --git a/spring-core-2/src/test/java/org/baeldung/profiles/SpringProfilesWithMavenPropertiesIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/profiles/SpringProfilesWithMavenPropertiesIntegrationTest.java
similarity index 95%
rename from spring-core-2/src/test/java/org/baeldung/profiles/SpringProfilesWithMavenPropertiesIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/profiles/SpringProfilesWithMavenPropertiesIntegrationTest.java
index 929d088a14..60e9499d4b 100644
--- a/spring-core-2/src/test/java/org/baeldung/profiles/SpringProfilesWithMavenPropertiesIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/profiles/SpringProfilesWithMavenPropertiesIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.profiles;
+package com.baeldung.profiles;
import org.junit.Assert;
import org.junit.Test;
diff --git a/spring-core-2/src/test/java/org/baeldung/profiles/SpringProfilesWithXMLIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/profiles/SpringProfilesWithXMLIntegrationTest.java
similarity index 98%
rename from spring-core-2/src/test/java/org/baeldung/profiles/SpringProfilesWithXMLIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/profiles/SpringProfilesWithXMLIntegrationTest.java
index 2b46a50588..4fc90b2e7c 100644
--- a/spring-core-2/src/test/java/org/baeldung/profiles/SpringProfilesWithXMLIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/profiles/SpringProfilesWithXMLIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.profiles;
+package com.baeldung.profiles;
import org.junit.Assert;
import org.junit.Test;
diff --git a/spring-core-2/src/test/java/org/baeldung/scopes/ScopesIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/scopes/ScopesIntegrationTest.java
similarity index 98%
rename from spring-core-2/src/test/java/org/baeldung/scopes/ScopesIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/scopes/ScopesIntegrationTest.java
index 0ae99610f6..ae4df3b632 100644
--- a/spring-core-2/src/test/java/org/baeldung/scopes/ScopesIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/scopes/ScopesIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.scopes;
+package com.baeldung.scopes;
import org.junit.Assert;
import org.junit.Test;
diff --git a/spring-core-2/src/test/java/org/baeldung/springevents/asynchronous/AsynchronousCustomSpringEventsIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/springevents/asynchronous/AsynchronousCustomSpringEventsIntegrationTest.java
similarity index 88%
rename from spring-core-2/src/test/java/org/baeldung/springevents/asynchronous/AsynchronousCustomSpringEventsIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/springevents/asynchronous/AsynchronousCustomSpringEventsIntegrationTest.java
index e12baed7e0..4f8035bcbe 100644
--- a/spring-core-2/src/test/java/org/baeldung/springevents/asynchronous/AsynchronousCustomSpringEventsIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/springevents/asynchronous/AsynchronousCustomSpringEventsIntegrationTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.springevents.asynchronous;
+package com.baeldung.springevents.asynchronous;
-import org.baeldung.springevents.synchronous.CustomSpringEventPublisher;
+import com.baeldung.springevents.synchronous.CustomSpringEventPublisher;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-core-2/src/test/java/org/baeldung/springevents/synchronous/ContextRefreshedListenerIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/springevents/synchronous/ContextRefreshedListenerIntegrationTest.java
similarity index 87%
rename from spring-core-2/src/test/java/org/baeldung/springevents/synchronous/ContextRefreshedListenerIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/springevents/synchronous/ContextRefreshedListenerIntegrationTest.java
index e8e6f91b06..0ba43cdcbb 100644
--- a/spring-core-2/src/test/java/org/baeldung/springevents/synchronous/ContextRefreshedListenerIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/springevents/synchronous/ContextRefreshedListenerIntegrationTest.java
@@ -1,6 +1,5 @@
-package org.baeldung.springevents.synchronous;
+package com.baeldung.springevents.synchronous;
-import org.baeldung.springevents.synchronous.SynchronousSpringEventsConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-core-2/src/test/java/org/baeldung/springevents/synchronous/GenericAppEventListenerIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/springevents/synchronous/GenericAppEventListenerIntegrationTest.java
similarity index 95%
rename from spring-core-2/src/test/java/org/baeldung/springevents/synchronous/GenericAppEventListenerIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/springevents/synchronous/GenericAppEventListenerIntegrationTest.java
index f183314b6d..7f5314b420 100644
--- a/spring-core-2/src/test/java/org/baeldung/springevents/synchronous/GenericAppEventListenerIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/springevents/synchronous/GenericAppEventListenerIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.springevents.synchronous;
+package com.baeldung.springevents.synchronous;
import org.junit.Test;
import org.junit.runner.RunWith;
diff --git a/spring-core-2/src/test/java/org/baeldung/springevents/synchronous/SynchronousCustomSpringEventsIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/springevents/synchronous/SynchronousCustomSpringEventsIntegrationTest.java
similarity index 97%
rename from spring-core-2/src/test/java/org/baeldung/springevents/synchronous/SynchronousCustomSpringEventsIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/springevents/synchronous/SynchronousCustomSpringEventsIntegrationTest.java
index b169cfec36..1d624d2289 100644
--- a/spring-core-2/src/test/java/org/baeldung/springevents/synchronous/SynchronousCustomSpringEventsIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/springevents/synchronous/SynchronousCustomSpringEventsIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.springevents.synchronous;
+package com.baeldung.springevents.synchronous;
import org.junit.Ignore;
import org.junit.Test;
diff --git a/spring-core-2/src/test/java/org/baeldung/startup/SpringStartupIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/startup/SpringStartupIntegrationTest.java
similarity index 98%
rename from spring-core-2/src/test/java/org/baeldung/startup/SpringStartupIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/startup/SpringStartupIntegrationTest.java
index 6263482948..b58c093c31 100644
--- a/spring-core-2/src/test/java/org/baeldung/startup/SpringStartupIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/startup/SpringStartupIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.startup;
+package com.baeldung.startup;
import org.assertj.core.api.Assertions;
import org.junit.Test;
diff --git a/spring-core-2/src/test/java/org/baeldung/startup/SpringStartupXMLConfigIntegrationTest.java b/spring-core-2/src/test/java/com/baeldung/startup/SpringStartupXMLConfigIntegrationTest.java
similarity index 96%
rename from spring-core-2/src/test/java/org/baeldung/startup/SpringStartupXMLConfigIntegrationTest.java
rename to spring-core-2/src/test/java/com/baeldung/startup/SpringStartupXMLConfigIntegrationTest.java
index a46d24fa3b..3dfd4835df 100644
--- a/spring-core-2/src/test/java/org/baeldung/startup/SpringStartupXMLConfigIntegrationTest.java
+++ b/spring-core-2/src/test/java/com/baeldung/startup/SpringStartupXMLConfigIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.startup;
+package com.baeldung.startup;
import org.junit.Test;
import org.junit.runner.RunWith;
diff --git a/spring-data-rest-querydsl/pom.xml b/spring-data-rest-querydsl/pom.xml
index 9f53f6b55f..c0ad43fe0b 100644
--- a/spring-data-rest-querydsl/pom.xml
+++ b/spring-data-rest-querydsl/pom.xml
@@ -72,8 +72,8 @@
org.apache.maven.plugins
maven-compiler-plugin
- 1.8
- 1.8
+ ${maven.source}
+ ${maven.target}
-verbose
-parameters
@@ -83,7 +83,7 @@
com.mysema.maven
apt-maven-plugin
- 1.1.3
+ ${mysema.version}
generate-sources
@@ -99,5 +99,10 @@
+
+ 1.8
+ 1.8
+ 1.1.3
+
diff --git a/spring-data-rest/pom.xml b/spring-data-rest/pom.xml
index 05f2ccbbae..bb592c08d5 100644
--- a/spring-data-rest/pom.xml
+++ b/spring-data-rest/pom.xml
@@ -66,7 +66,7 @@
com.mysema.maven
maven-apt-plugin
- 1.0
+ ${maven.version}
generate-sources
@@ -90,6 +90,7 @@
UTF-8
com.baeldung.books.SpringDataRestApplication
+ 1.0
\ No newline at end of file
diff --git a/spring-ejb/wildfly/wildfly-ear/pom.xml b/spring-ejb/wildfly/wildfly-ear/pom.xml
index 9393820b12..07f53358bf 100644
--- a/spring-ejb/wildfly/wildfly-ear/pom.xml
+++ b/spring-ejb/wildfly/wildfly-ear/pom.xml
@@ -45,7 +45,7 @@
${maven-ear-plugin.version}
lib/
- 7
+ ${defaultLibBundleDir.version}
com.baeldung.wildfly
@@ -66,6 +66,7 @@
2.10.1
1.2.0.Final
+ 7
\ No newline at end of file
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause1/BeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause1/BeanA.java
similarity index 77%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause1/BeanA.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause1/BeanA.java
index 50d07c6d39..735b6936fe 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause1/BeanA.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause1/BeanA.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beancreationexception.cause1;
+package com.baeldung.ex.beancreationexception.cause1;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause1/BeanB.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause1/BeanB.java
new file mode 100644
index 0000000000..666389bb01
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause1/BeanB.java
@@ -0,0 +1,5 @@
+package com.baeldung.ex.beancreationexception.cause1;
+
+public class BeanB {
+ //
+}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause2/BeanA.java
similarity index 77%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanA.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause2/BeanA.java
index 352dd5f2db..ba139118b7 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanA.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause2/BeanA.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beancreationexception.cause2;
+package com.baeldung.ex.beancreationexception.cause2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanB1.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause2/BeanB1.java
similarity index 67%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanB1.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause2/BeanB1.java
index b9ec961d1e..b36dd1152f 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanB1.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause2/BeanB1.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beancreationexception.cause2;
+package com.baeldung.ex.beancreationexception.cause2;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanB2.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause2/BeanB2.java
similarity index 67%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanB2.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause2/BeanB2.java
index aa7fe8250a..4dc5a9a7f6 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanB2.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause2/BeanB2.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beancreationexception.cause2;
+package com.baeldung.ex.beancreationexception.cause2;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause2/IBeanB.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause2/IBeanB.java
new file mode 100644
index 0000000000..f469af842c
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause2/IBeanB.java
@@ -0,0 +1,5 @@
+package com.baeldung.ex.beancreationexception.cause2;
+
+public interface IBeanB {
+ //
+}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause3/BeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause3/BeanA.java
similarity index 75%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause3/BeanA.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause3/BeanA.java
index 2f2d1b2684..e169a267b6 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause3/BeanA.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause3/BeanA.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beancreationexception.cause3;
+package com.baeldung.ex.beancreationexception.cause3;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause4/BeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause4/BeanA.java
similarity index 68%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause4/BeanA.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause4/BeanA.java
index 7886f30f22..d1e7b157ee 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause4/BeanA.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause4/BeanA.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beancreationexception.cause4;
+package com.baeldung.ex.beancreationexception.cause4;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause4/IBeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause4/IBeanA.java
new file mode 100644
index 0000000000..495dec9180
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause4/IBeanA.java
@@ -0,0 +1,5 @@
+package com.baeldung.ex.beancreationexception.cause4;
+
+public interface IBeanA {
+ //
+}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause5/BeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause5/BeanA.java
similarity index 78%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause5/BeanA.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause5/BeanA.java
index b8f88125b2..85dc2a4c60 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause5/BeanA.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause5/BeanA.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beancreationexception.cause5;
+package com.baeldung.ex.beancreationexception.cause5;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause5/IBeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause5/IBeanA.java
new file mode 100644
index 0000000000..8429f7d5d7
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause5/IBeanA.java
@@ -0,0 +1,5 @@
+package com.baeldung.ex.beancreationexception.cause5;
+
+public interface IBeanA {
+ //
+}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/BeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause6/BeanA.java
similarity index 67%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/BeanA.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause6/BeanA.java
index 164b006340..82dcb6faf2 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/BeanA.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause6/BeanA.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beancreationexception.cause6;
+package com.baeldung.ex.beancreationexception.cause6;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/BeanB.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause6/BeanB.java
similarity index 66%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/BeanB.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause6/BeanB.java
index 4a7bdab280..f37cc6f50d 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/BeanB.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause6/BeanB.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beancreationexception.cause6;
+package com.baeldung.ex.beancreationexception.cause6;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause6/IBeanB.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause6/IBeanB.java
new file mode 100644
index 0000000000..6515c7b467
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause6/IBeanB.java
@@ -0,0 +1,5 @@
+package com.baeldung.ex.beancreationexception.cause6;
+
+public interface IBeanB {
+ //
+}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/BeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause8/BeanA.java
similarity index 84%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/BeanA.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause8/BeanA.java
index 2a0230fa3f..e301a1f13c 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/BeanA.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause8/BeanA.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beancreationexception.cause8;
+package com.baeldung.ex.beancreationexception.cause8;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/BeanB.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause8/BeanB.java
similarity index 84%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/BeanB.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause8/BeanB.java
index 2e8a3eed07..3c3bd9f106 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/BeanB.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause8/BeanB.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beancreationexception.cause8;
+package com.baeldung.ex.beancreationexception.cause8;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause8/IBeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause8/IBeanA.java
new file mode 100644
index 0000000000..42b4c7390c
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause8/IBeanA.java
@@ -0,0 +1,5 @@
+package com.baeldung.ex.beancreationexception.cause8;
+
+public interface IBeanA {
+ //
+}
diff --git a/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause8/IBeanB.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause8/IBeanB.java
new file mode 100644
index 0000000000..6ecbddf617
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause8/IBeanB.java
@@ -0,0 +1,5 @@
+package com.baeldung.ex.beancreationexception.cause8;
+
+public interface IBeanB {
+ //
+}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/BeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause9/BeanA.java
similarity index 51%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/BeanA.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause9/BeanA.java
index 28c39e2777..814c4f84ff 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/BeanA.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause9/BeanA.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beancreationexception.cause9;
+package com.baeldung.ex.beancreationexception.cause9;
public abstract class BeanA implements IBeanA {
//
diff --git a/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause9/BeanB.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause9/BeanB.java
new file mode 100644
index 0000000000..327bbfd10e
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause9/BeanB.java
@@ -0,0 +1,5 @@
+package com.baeldung.ex.beancreationexception.cause9;
+
+public class BeanB {
+ //
+}
\ No newline at end of file
diff --git a/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause9/IBeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause9/IBeanA.java
new file mode 100644
index 0000000000..a8abfd5ae0
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/cause9/IBeanA.java
@@ -0,0 +1,5 @@
+package com.baeldung.ex.beancreationexception.cause9;
+
+public interface IBeanA {
+ //
+}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause1ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause1ContextWithJavaConfig.java
similarity index 69%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause1ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause1ContextWithJavaConfig.java
index cb74b96b67..fcc501f7e3 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause1ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause1ContextWithJavaConfig.java
@@ -1,10 +1,10 @@
-package org.baeldung.ex.beancreationexception.spring;
+package com.baeldung.ex.beancreationexception.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan("org.baeldung.ex.beancreationexception.cause1")
+@ComponentScan("com.baeldung.ex.beancreationexception.cause1")
public class Cause1ContextWithJavaConfig {
public Cause1ContextWithJavaConfig() {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause2ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause2ContextWithJavaConfig.java
similarity index 69%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause2ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause2ContextWithJavaConfig.java
index 6b20439059..cd8b36f2db 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause2ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause2ContextWithJavaConfig.java
@@ -1,10 +1,10 @@
-package org.baeldung.ex.beancreationexception.spring;
+package com.baeldung.ex.beancreationexception.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan("org.baeldung.ex.beancreationexception.cause2")
+@ComponentScan("com.baeldung.ex.beancreationexception.cause2")
public class Cause2ContextWithJavaConfig {
public Cause2ContextWithJavaConfig() {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause3ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause3ContextWithJavaConfig.java
similarity index 69%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause3ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause3ContextWithJavaConfig.java
index 437d2c4c20..205a9b6553 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause3ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause3ContextWithJavaConfig.java
@@ -1,10 +1,10 @@
-package org.baeldung.ex.beancreationexception.spring;
+package com.baeldung.ex.beancreationexception.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan("org.baeldung.ex.beancreationexception.cause3")
+@ComponentScan("com.baeldung.ex.beancreationexception.cause3")
public class Cause3ContextWithJavaConfig {
public Cause3ContextWithJavaConfig() {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause4ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause4ContextWithJavaConfig.java
similarity index 76%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause4ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause4ContextWithJavaConfig.java
index b661ba4650..f2fb2b9a6d 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause4ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause4ContextWithJavaConfig.java
@@ -1,11 +1,11 @@
-package org.baeldung.ex.beancreationexception.spring;
+package com.baeldung.ex.beancreationexception.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;
@Configuration
-@ComponentScan("org.baeldung.ex.beancreationexception.cause4")
+@ComponentScan("com.baeldung.ex.beancreationexception.cause4")
@ImportResource("classpath:beancreationexception_cause4.xml")
public class Cause4ContextWithJavaConfig {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause5ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause5ContextWithJavaConfig.java
similarity index 69%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause5ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause5ContextWithJavaConfig.java
index 821041cb0c..3d45bd6896 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause5ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause5ContextWithJavaConfig.java
@@ -1,10 +1,10 @@
-package org.baeldung.ex.beancreationexception.spring;
+package com.baeldung.ex.beancreationexception.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan("org.baeldung.ex.beancreationexception.cause5")
+@ComponentScan("com.baeldung.ex.beancreationexception.cause5")
public class Cause5ContextWithJavaConfig {
public Cause5ContextWithJavaConfig() {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause6ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause6ContextWithJavaConfig.java
similarity index 76%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause6ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause6ContextWithJavaConfig.java
index c76e34deec..ab4c590804 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause6ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause6ContextWithJavaConfig.java
@@ -1,11 +1,11 @@
-package org.baeldung.ex.beancreationexception.spring;
+package com.baeldung.ex.beancreationexception.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;
@Configuration
-@ComponentScan("org.baeldung.ex.beancreationexception.cause6")
+@ComponentScan("com.baeldung.ex.beancreationexception.cause6")
@ImportResource("classpath:beancreationexception_cause6.xml")
public class Cause6ContextWithJavaConfig {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause7ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause7ContextWithJavaConfig.java
similarity index 76%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause7ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause7ContextWithJavaConfig.java
index 6b56519c1a..63f9826d25 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause7ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause7ContextWithJavaConfig.java
@@ -1,11 +1,11 @@
-package org.baeldung.ex.beancreationexception.spring;
+package com.baeldung.ex.beancreationexception.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;
@Configuration
-@ComponentScan("org.baeldung.ex.beancreationexception.cause7")
+@ComponentScan("com.baeldung.ex.beancreationexception.cause7")
@ImportResource("classpath:beancreationexception_cause7.xml")
public class Cause7ContextWithJavaConfig {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause8ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause8ContextWithJavaConfig.java
similarity index 69%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause8ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause8ContextWithJavaConfig.java
index 084cf8d3af..c6a591df2b 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause8ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause8ContextWithJavaConfig.java
@@ -1,10 +1,10 @@
-package org.baeldung.ex.beancreationexception.spring;
+package com.baeldung.ex.beancreationexception.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan("org.baeldung.ex.beancreationexception.cause8")
+@ComponentScan("com.baeldung.ex.beancreationexception.cause8")
public class Cause8ContextWithJavaConfig {
public Cause8ContextWithJavaConfig() {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause9ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause9ContextWithJavaConfig.java
similarity index 80%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause9ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause9ContextWithJavaConfig.java
index d64ec9ab3d..b9e3f4befd 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause9ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beancreationexception/spring/Cause9ContextWithJavaConfig.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.beancreationexception.spring;
+package com.baeldung.ex.beancreationexception.spring;
-import org.baeldung.ex.beancreationexception.cause9.BeanB;
+import com.baeldung.ex.beancreationexception.cause9.BeanB;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
@@ -9,7 +9,7 @@ import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;
@Configuration
-@ComponentScan("org.baeldung.ex.beancreationexception.cause9")
+@ComponentScan("com.baeldung.ex.beancreationexception.cause9")
@ImportResource("classpath:beancreationexception_cause9.xml")
public class Cause9ContextWithJavaConfig {
@Autowired
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/cause2/BeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/beandefinitionstoreexception/cause2/BeanA.java
similarity index 77%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/cause2/BeanA.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beandefinitionstoreexception/cause2/BeanA.java
index a0aefda1cd..7de8a98f3b 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/cause2/BeanA.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beandefinitionstoreexception/cause2/BeanA.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beandefinitionstoreexception.cause2;
+package com.baeldung.ex.beandefinitionstoreexception.cause2;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause1ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/beandefinitionstoreexception/spring/Cause1ContextWithJavaConfig.java
similarity index 74%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause1ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beandefinitionstoreexception/spring/Cause1ContextWithJavaConfig.java
index 3b6b4f2b8d..6684686b9a 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause1ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beandefinitionstoreexception/spring/Cause1ContextWithJavaConfig.java
@@ -1,11 +1,11 @@
-package org.baeldung.ex.beandefinitionstoreexception.spring;
+package com.baeldung.ex.beandefinitionstoreexception.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;
@Configuration
-@ComponentScan("org.baeldung.ex.beandefinitionstoreexception.cause1")
+@ComponentScan("com.baeldung.ex.beandefinitionstoreexception.cause1")
@ImportResource("beans.xml")
public class Cause1ContextWithJavaConfig {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause2ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/beandefinitionstoreexception/spring/Cause2ContextWithJavaConfig.java
similarity index 84%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause2ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beandefinitionstoreexception/spring/Cause2ContextWithJavaConfig.java
index d31890e0f3..35f69d3321 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause2ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beandefinitionstoreexception/spring/Cause2ContextWithJavaConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beandefinitionstoreexception.spring;
+package com.baeldung.ex.beandefinitionstoreexception.spring;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
@@ -7,7 +7,7 @@ import org.springframework.context.annotation.Configuration;
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
@Configuration
-@ComponentScan("org.baeldung.ex.beandefinitionstoreexception.cause2")
+@ComponentScan("com.baeldung.ex.beandefinitionstoreexception.cause2")
public class Cause2ContextWithJavaConfig {
@Value("${some.property}")
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause3ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/beandefinitionstoreexception/spring/Cause3ContextWithJavaConfig.java
similarity index 68%
rename from spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause3ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/beandefinitionstoreexception/spring/Cause3ContextWithJavaConfig.java
index 11a00b1770..15a113ba79 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause3ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/beandefinitionstoreexception/spring/Cause3ContextWithJavaConfig.java
@@ -1,10 +1,10 @@
-package org.baeldung.ex.beandefinitionstoreexception.spring;
+package com.baeldung.ex.beandefinitionstoreexception.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan("org.baeldung.ex.beandefinitionstoreexception.cause3")
+@ComponentScan("com.baeldung.ex.beandefinitionstoreexception.cause3")
public class Cause3ContextWithJavaConfig {
public Cause3ContextWithJavaConfig() {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause1DataContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/dataintegrityviolationexception/spring/Cause1DataContextWithJavaConfig.java
similarity index 78%
rename from spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause1DataContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/dataintegrityviolationexception/spring/Cause1DataContextWithJavaConfig.java
index c4d98176c5..4034b45b24 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause1DataContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/dataintegrityviolationexception/spring/Cause1DataContextWithJavaConfig.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.dataintegrityviolationexception.spring;
+package com.baeldung.ex.dataintegrityviolationexception.spring;
-import org.baeldung.spring.config.PersistenceConfig;
+import com.baeldung.spring.config.PersistenceConfig;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@@ -8,7 +8,7 @@ import org.springframework.context.annotation.Import;
import org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor;
@Configuration
-@ComponentScan("org.baeldung.ex.dataIntegrityviolationexception.cause1")
+@ComponentScan("com.baeldung.ex.dataIntegrityviolationexception.cause1")
@Import(PersistenceConfig.class)
public class Cause1DataContextWithJavaConfig {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause2DataContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/dataintegrityviolationexception/spring/Cause2DataContextWithJavaConfig.java
similarity index 66%
rename from spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause2DataContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/dataintegrityviolationexception/spring/Cause2DataContextWithJavaConfig.java
index 4dcae6282c..c4c0c4570d 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause2DataContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/dataintegrityviolationexception/spring/Cause2DataContextWithJavaConfig.java
@@ -1,12 +1,12 @@
-package org.baeldung.ex.dataintegrityviolationexception.spring;
+package com.baeldung.ex.dataintegrityviolationexception.spring;
-import org.baeldung.spring.config.PersistenceConfig;
+import com.baeldung.spring.config.PersistenceConfig;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
@Configuration
-@ComponentScan("org.baeldung.ex.dataIntegrityviolationexception.cause2")
+@ComponentScan("com.baeldung.ex.dataIntegrityviolationexception.cause2")
@Import(PersistenceConfig.class)
public class Cause2DataContextWithJavaConfig {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause3DataContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/dataintegrityviolationexception/spring/Cause3DataContextWithJavaConfig.java
similarity index 66%
rename from spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause3DataContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/dataintegrityviolationexception/spring/Cause3DataContextWithJavaConfig.java
index bb9b905854..b4426c9224 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause3DataContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/dataintegrityviolationexception/spring/Cause3DataContextWithJavaConfig.java
@@ -1,12 +1,12 @@
-package org.baeldung.ex.dataintegrityviolationexception.spring;
+package com.baeldung.ex.dataintegrityviolationexception.spring;
-import org.baeldung.spring.config.PersistenceConfig;
+import com.baeldung.spring.config.PersistenceConfig;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
@Configuration
-@ComponentScan("org.baeldung.ex.dataIntegrityviolationexception.cause3")
+@ComponentScan("com.baeldung.ex.dataIntegrityviolationexception.cause3")
@Import(PersistenceConfig.class)
public class Cause3DataContextWithJavaConfig {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause1/persistence/model/Foo.java b/spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/cause1/persistence/model/Foo.java
similarity index 87%
rename from spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause1/persistence/model/Foo.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/cause1/persistence/model/Foo.java
index 001c14d6d6..0eda0e7236 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause1/persistence/model/Foo.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/cause1/persistence/model/Foo.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.mappingexception.cause1.persistence.model;
+package com.baeldung.ex.mappingexception.cause1.persistence.model;
import java.io.Serializable;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause3/persistence/model/Foo.java b/spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/cause2/persistence/model/Foo.java
similarity index 88%
rename from spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause3/persistence/model/Foo.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/cause2/persistence/model/Foo.java
index 243196786c..602a8340df 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause3/persistence/model/Foo.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/cause2/persistence/model/Foo.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.mappingexception.cause3.persistence.model;
+package com.baeldung.ex.mappingexception.cause2.persistence.model;
import java.io.Serializable;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause2/persistence/model/Foo.java b/spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/cause3/persistence/model/Foo.java
similarity index 88%
rename from spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause2/persistence/model/Foo.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/cause3/persistence/model/Foo.java
index fa1200f710..58e80d3b51 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause2/persistence/model/Foo.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/cause3/persistence/model/Foo.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.mappingexception.cause2.persistence.model;
+package com.baeldung.ex.mappingexception.cause3.persistence.model;
import java.io.Serializable;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause4/persistence/model/Foo.java b/spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/cause4/persistence/model/Foo.java
similarity index 88%
rename from spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause4/persistence/model/Foo.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/cause4/persistence/model/Foo.java
index 11e71edf01..82674514fc 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause4/persistence/model/Foo.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/cause4/persistence/model/Foo.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.mappingexception.cause4.persistence.model;
+package com.baeldung.ex.mappingexception.cause4.persistence.model;
import java.io.Serializable;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause1PersistenceConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/spring/Cause1PersistenceConfig.java
similarity index 94%
rename from spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause1PersistenceConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/spring/Cause1PersistenceConfig.java
index 11dff24e48..d2929e3d91 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause1PersistenceConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/spring/Cause1PersistenceConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.mappingexception.spring;
+package com.baeldung.ex.mappingexception.spring;
import java.util.Properties;
@@ -21,7 +21,7 @@ import com.google.common.base.Preconditions;
@Configuration
@EnableTransactionManagement
@PropertySource({ "classpath:persistence-mysql.properties" })
-@ComponentScan({ "org.baeldung.ex.mappingexception.cause1.persistence" })
+@ComponentScan({ "com.baeldung.ex.mappingexception.cause1.persistence" })
public class Cause1PersistenceConfig {
@Autowired
@@ -35,7 +35,7 @@ public class Cause1PersistenceConfig {
public LocalSessionFactoryBean sessionFactory() {
final LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
sessionFactory.setDataSource(restDataSource());
- sessionFactory.setPackagesToScan(new String[] { "org.baeldung.ex.mappingexception.cause1.persistence.model" });
+ sessionFactory.setPackagesToScan(new String[] { "com.baeldung.ex.mappingexception.cause1.persistence.model" });
sessionFactory.setHibernateProperties(hibernateProperties());
return sessionFactory;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause2PersistenceConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/spring/Cause2PersistenceConfig.java
similarity index 94%
rename from spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause2PersistenceConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/spring/Cause2PersistenceConfig.java
index d1d6408934..399238073c 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause2PersistenceConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/spring/Cause2PersistenceConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.mappingexception.spring;
+package com.baeldung.ex.mappingexception.spring;
import java.util.Properties;
@@ -21,7 +21,7 @@ import com.google.common.base.Preconditions;
@Configuration
@EnableTransactionManagement
@PropertySource({ "classpath:persistence-mysql.properties" })
-@ComponentScan({ "org.baeldung.ex.mappingexception.cause2.persistence" })
+@ComponentScan({ "com.baeldung.ex.mappingexception.cause2.persistence" })
public class Cause2PersistenceConfig {
@Autowired
@@ -37,7 +37,7 @@ public class Cause2PersistenceConfig {
sessionFactory.setDataSource(restDataSource());
sessionFactory.setHibernateProperties(hibernateProperties());
- // sessionFactory.setPackagesToScan(new String[] { "org.baeldung.ex.mappingexception.cause2.persistence.model" });
+ // sessionFactory.setPackagesToScan(new String[] { "com.baeldung.ex.mappingexception.cause2.persistence.model" });
// sessionFactory.setAnnotatedClasses(new Class[] { Foo.class });
return sessionFactory;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause3PersistenceConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/spring/Cause3PersistenceConfig.java
similarity index 92%
rename from spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause3PersistenceConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/spring/Cause3PersistenceConfig.java
index d4245e8e45..f5191d52f2 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause3PersistenceConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/mappingexception/spring/Cause3PersistenceConfig.java
@@ -1,11 +1,11 @@
-package org.baeldung.ex.mappingexception.spring;
+package com.baeldung.ex.mappingexception.spring;
import java.util.Properties;
import javax.sql.DataSource;
import org.apache.tomcat.dbcp.dbcp.BasicDataSource;
-import org.baeldung.ex.mappingexception.cause3.persistence.model.Foo;
+import com.baeldung.ex.mappingexception.cause3.persistence.model.Foo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
@@ -22,7 +22,7 @@ import com.google.common.base.Preconditions;
@Configuration
@EnableTransactionManagement
@PropertySource({ "classpath:persistence-mysql.properties" })
-@ComponentScan({ "org.baeldung.ex.mappingexception.cause2.persistence" })
+@ComponentScan({ "com.baeldung.ex.mappingexception.cause2.persistence" })
public class Cause3PersistenceConfig {
@Autowired
@@ -38,7 +38,7 @@ public class Cause3PersistenceConfig {
sessionFactory.setDataSource(restDataSource());
sessionFactory.setHibernateProperties(hibernateProperties());
- // sessionFactory.setPackagesToScan(new String[] { "org.baeldung.ex.mappingexception.cause2.persistence.model" });
+ // sessionFactory.setPackagesToScan(new String[] { "com.baeldung.ex.mappingexception.cause2.persistence.model" });
sessionFactory.setAnnotatedClasses(new Class[] { Foo.class });
return sessionFactory;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause1NonTransientConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/nontransientexception/cause/Cause1NonTransientConfig.java
similarity index 94%
rename from spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause1NonTransientConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/nontransientexception/cause/Cause1NonTransientConfig.java
index 3337e4796d..118cb5da90 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause1NonTransientConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/nontransientexception/cause/Cause1NonTransientConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.nontransientexception.cause;
+package com.baeldung.ex.nontransientexception.cause;
import java.util.Properties;
@@ -21,7 +21,7 @@ import com.google.common.base.Preconditions;
@Configuration
@EnableTransactionManagement
@PropertySource({ "classpath:persistence-derby.properties" })
-@ComponentScan({ "org.baeldung.persistence" })
+@ComponentScan({ "com.baeldung.persistence" })
public class Cause1NonTransientConfig {
@Autowired
@@ -35,7 +35,7 @@ public class Cause1NonTransientConfig {
public LocalSessionFactoryBean sessionFactory() {
final LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
sessionFactory.setDataSource(restDataSource());
- sessionFactory.setPackagesToScan(new String[] { "org.baeldung.persistence.model" });
+ sessionFactory.setPackagesToScan(new String[] { "com.baeldung.persistence.model" });
sessionFactory.setHibernateProperties(hibernateProperties());
return sessionFactory;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause4NonTransientConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/nontransientexception/cause/Cause4NonTransientConfig.java
similarity index 94%
rename from spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause4NonTransientConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/nontransientexception/cause/Cause4NonTransientConfig.java
index 3543526f37..e79266e9ee 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause4NonTransientConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/nontransientexception/cause/Cause4NonTransientConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.nontransientexception.cause;
+package com.baeldung.ex.nontransientexception.cause;
import java.util.Properties;
@@ -21,7 +21,7 @@ import com.google.common.base.Preconditions;
@Configuration
@EnableTransactionManagement
@PropertySource({ "classpath:persistence-derby.properties" })
-@ComponentScan({ "org.baeldung.persistence" })
+@ComponentScan({ "com.baeldung.persistence" })
public class Cause4NonTransientConfig {
@Autowired
@@ -35,7 +35,7 @@ public class Cause4NonTransientConfig {
public LocalSessionFactoryBean sessionFactory() {
final LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
sessionFactory.setDataSource(restDataSource());
- sessionFactory.setPackagesToScan(new String[] { "org.baeldung.persistence.model" });
+ sessionFactory.setPackagesToScan(new String[] { "com.baeldung.persistence.model" });
sessionFactory.setHibernateProperties(hibernateProperties());
return sessionFactory;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause5NonTransientConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/nontransientexception/cause/Cause5NonTransientConfig.java
similarity index 94%
rename from spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause5NonTransientConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/nontransientexception/cause/Cause5NonTransientConfig.java
index 6d5d998c5b..784b36afbf 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause5NonTransientConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/nontransientexception/cause/Cause5NonTransientConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.nontransientexception.cause;
+package com.baeldung.ex.nontransientexception.cause;
import java.util.Properties;
@@ -21,7 +21,7 @@ import com.google.common.base.Preconditions;
@Configuration
@EnableTransactionManagement
@PropertySource({ "classpath:persistence-mysql-incorrect.properties" })
-@ComponentScan({ "org.baeldung.persistence" })
+@ComponentScan({ "com.baeldung.persistence" })
public class Cause5NonTransientConfig {
@Autowired
@@ -35,7 +35,7 @@ public class Cause5NonTransientConfig {
public LocalSessionFactoryBean sessionFactory() {
final LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
sessionFactory.setDataSource(restDataSource());
- sessionFactory.setPackagesToScan(new String[] { "org.baeldung.persistence.model" });
+ sessionFactory.setPackagesToScan(new String[] { "com.baeldung.persistence.model" });
sessionFactory.setHibernateProperties(hibernateProperties());
return sessionFactory;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanA.java
similarity index 75%
rename from spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanA.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanA.java
index c664309426..3832d6e61a 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanA.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanA.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.nosuchbeandefinitionexception.cause1;
+package com.baeldung.ex.nosuchbeandefinitionexception.cause1;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanB.java b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanB.java
new file mode 100644
index 0000000000..49915c37d7
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanB.java
@@ -0,0 +1,5 @@
+package com.baeldung.ex.nosuchbeandefinitionexception.cause1;
+
+public class BeanB {
+ //
+}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanA.java
similarity index 75%
rename from spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanA.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanA.java
index 2b454bfabb..19409820ea 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanA.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanA.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.nosuchbeandefinitionexception.cause2;
+package com.baeldung.ex.nosuchbeandefinitionexception.cause2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB1.java b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB1.java
similarity index 63%
rename from spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB1.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB1.java
index 877f400668..6b5fbb7c3e 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB1.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB1.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.nosuchbeandefinitionexception.cause2;
+package com.baeldung.ex.nosuchbeandefinitionexception.cause2;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB2.java b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB2.java
similarity index 63%
rename from spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB2.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB2.java
index 6bf4160966..0f0bcb8f7d 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB2.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB2.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.nosuchbeandefinitionexception.cause2;
+package com.baeldung.ex.nosuchbeandefinitionexception.cause2;
import org.springframework.stereotype.Component;
diff --git a/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause2/IBeanB.java b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause2/IBeanB.java
new file mode 100644
index 0000000000..b8acb7faa6
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause2/IBeanB.java
@@ -0,0 +1,5 @@
+package com.baeldung.ex.nosuchbeandefinitionexception.cause2;
+
+public interface IBeanB {
+ //
+}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause3/BeanA.java b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause3/BeanA.java
similarity index 87%
rename from spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause3/BeanA.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause3/BeanA.java
index 091d3f1aa8..c094362629 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause3/BeanA.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/cause3/BeanA.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.nosuchbeandefinitionexception.cause3;
+package com.baeldung.ex.nosuchbeandefinitionexception.cause3;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause1ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/spring/Cause1ContextWithJavaConfig.java
similarity index 68%
rename from spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause1ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/spring/Cause1ContextWithJavaConfig.java
index 5ba971baa9..026ccc532b 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause1ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/spring/Cause1ContextWithJavaConfig.java
@@ -1,10 +1,10 @@
-package org.baeldung.ex.nosuchbeandefinitionexception.spring;
+package com.baeldung.ex.nosuchbeandefinitionexception.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan("org.baeldung.ex.nosuchbeandefinitionexception.cause1")
+@ComponentScan("com.baeldung.ex.nosuchbeandefinitionexception.cause1")
public class Cause1ContextWithJavaConfig {
public Cause1ContextWithJavaConfig() {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause2ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/spring/Cause2ContextWithJavaConfig.java
similarity index 68%
rename from spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause2ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/spring/Cause2ContextWithJavaConfig.java
index 9f4816ef7c..30da7f2119 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause2ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/spring/Cause2ContextWithJavaConfig.java
@@ -1,10 +1,10 @@
-package org.baeldung.ex.nosuchbeandefinitionexception.spring;
+package com.baeldung.ex.nosuchbeandefinitionexception.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan("org.baeldung.ex.nosuchbeandefinitionexception.cause2")
+@ComponentScan("com.baeldung.ex.nosuchbeandefinitionexception.cause2")
public class Cause2ContextWithJavaConfig {
public Cause2ContextWithJavaConfig() {
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause3ContextWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/spring/Cause3ContextWithJavaConfig.java
similarity index 68%
rename from spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause3ContextWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/spring/Cause3ContextWithJavaConfig.java
index a8d0fbe37b..e36c2e4eab 100644
--- a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause3ContextWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/ex/nosuchbeandefinitionexception/spring/Cause3ContextWithJavaConfig.java
@@ -1,10 +1,10 @@
-package org.baeldung.ex.nosuchbeandefinitionexception.spring;
+package com.baeldung.ex.nosuchbeandefinitionexception.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan("org.baeldung.ex.nosuchbeandefinitionexception.cause3")
+@ComponentScan("com.baeldung.ex.nosuchbeandefinitionexception.cause3")
public class Cause3ContextWithJavaConfig {
public Cause3ContextWithJavaConfig() {
diff --git a/spring-core-2/src/main/java/org/baeldung/persistence/Setup.java b/spring-exceptions/src/main/java/com/baeldung/persistence/Setup.java
similarity index 94%
rename from spring-core-2/src/main/java/org/baeldung/persistence/Setup.java
rename to spring-exceptions/src/main/java/com/baeldung/persistence/Setup.java
index 5cba4e70fb..251ea4654c 100644
--- a/spring-core-2/src/main/java/org/baeldung/persistence/Setup.java
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/Setup.java
@@ -1,4 +1,4 @@
-package org.baeldung.persistence;
+package com.baeldung.persistence;
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/common/AbstractHibernateDao.java b/spring-exceptions/src/main/java/com/baeldung/persistence/common/AbstractHibernateDao.java
similarity index 97%
rename from spring-exceptions/src/main/java/org/baeldung/persistence/common/AbstractHibernateDao.java
rename to spring-exceptions/src/main/java/com/baeldung/persistence/common/AbstractHibernateDao.java
index cadb2ac061..90e4249c68 100644
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/common/AbstractHibernateDao.java
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/common/AbstractHibernateDao.java
@@ -1,4 +1,4 @@
-package org.baeldung.persistence.common;
+package com.baeldung.persistence.common;
import java.io.Serializable;
import java.util.List;
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/common/AbstractService.java b/spring-exceptions/src/main/java/com/baeldung/persistence/common/AbstractService.java
similarity index 90%
rename from spring-exceptions/src/main/java/org/baeldung/persistence/common/AbstractService.java
rename to spring-exceptions/src/main/java/com/baeldung/persistence/common/AbstractService.java
index d2e162ad7b..5e1cdcba17 100644
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/common/AbstractService.java
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/common/AbstractService.java
@@ -1,9 +1,8 @@
-package org.baeldung.persistence.common;
+package com.baeldung.persistence.common;
import java.io.Serializable;
import java.util.List;
-import org.baeldung.persistence.common.IOperations;
import org.springframework.transaction.annotation.Transactional;
@Transactional
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/common/IOperations.java b/spring-exceptions/src/main/java/com/baeldung/persistence/common/IOperations.java
similarity index 88%
rename from spring-exceptions/src/main/java/org/baeldung/persistence/common/IOperations.java
rename to spring-exceptions/src/main/java/com/baeldung/persistence/common/IOperations.java
index dee27950c7..feac025a6d 100644
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/common/IOperations.java
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/common/IOperations.java
@@ -1,4 +1,4 @@
-package org.baeldung.persistence.common;
+package com.baeldung.persistence.common;
import java.io.Serializable;
import java.util.List;
diff --git a/spring-exceptions/src/main/java/com/baeldung/persistence/dao/IChildDao.java b/spring-exceptions/src/main/java/com/baeldung/persistence/dao/IChildDao.java
new file mode 100644
index 0000000000..b662be5da3
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/dao/IChildDao.java
@@ -0,0 +1,8 @@
+package com.baeldung.persistence.dao;
+
+import com.baeldung.persistence.common.IOperations;
+import com.baeldung.persistence.model.Child;
+
+public interface IChildDao extends IOperations {
+ //
+}
diff --git a/spring-exceptions/src/main/java/com/baeldung/persistence/dao/IFooDao.java b/spring-exceptions/src/main/java/com/baeldung/persistence/dao/IFooDao.java
new file mode 100644
index 0000000000..131cd04768
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/dao/IFooDao.java
@@ -0,0 +1,8 @@
+package com.baeldung.persistence.dao;
+
+import com.baeldung.persistence.common.IOperations;
+import com.baeldung.persistence.model.Foo;
+
+public interface IFooDao extends IOperations {
+ //
+}
diff --git a/spring-exceptions/src/main/java/com/baeldung/persistence/dao/IParentDao.java b/spring-exceptions/src/main/java/com/baeldung/persistence/dao/IParentDao.java
new file mode 100644
index 0000000000..63b39c05c2
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/dao/IParentDao.java
@@ -0,0 +1,8 @@
+package com.baeldung.persistence.dao;
+
+import com.baeldung.persistence.common.IOperations;
+import com.baeldung.persistence.model.Parent;
+
+public interface IParentDao extends IOperations {
+ //
+}
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/ChildDao.java b/spring-exceptions/src/main/java/com/baeldung/persistence/dao/impl/ChildDao.java
similarity index 67%
rename from spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/ChildDao.java
rename to spring-exceptions/src/main/java/com/baeldung/persistence/dao/impl/ChildDao.java
index e068573c5c..428189f522 100644
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/ChildDao.java
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/dao/impl/ChildDao.java
@@ -1,8 +1,8 @@
-package org.baeldung.persistence.dao.impl;
+package com.baeldung.persistence.dao.impl;
-import org.baeldung.persistence.common.AbstractHibernateDao;
-import org.baeldung.persistence.dao.IChildDao;
-import org.baeldung.persistence.model.Child;
+import com.baeldung.persistence.common.AbstractHibernateDao;
+import com.baeldung.persistence.model.Child;
+import com.baeldung.persistence.dao.IChildDao;
import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/FooDao.java b/spring-exceptions/src/main/java/com/baeldung/persistence/dao/impl/FooDao.java
similarity index 66%
rename from spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/FooDao.java
rename to spring-exceptions/src/main/java/com/baeldung/persistence/dao/impl/FooDao.java
index baf29c9ecd..2754a0e96d 100644
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/FooDao.java
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/dao/impl/FooDao.java
@@ -1,8 +1,8 @@
-package org.baeldung.persistence.dao.impl;
+package com.baeldung.persistence.dao.impl;
-import org.baeldung.persistence.common.AbstractHibernateDao;
-import org.baeldung.persistence.dao.IFooDao;
-import org.baeldung.persistence.model.Foo;
+import com.baeldung.persistence.common.AbstractHibernateDao;
+import com.baeldung.persistence.dao.IFooDao;
+import com.baeldung.persistence.model.Foo;
import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/ParentDao.java b/spring-exceptions/src/main/java/com/baeldung/persistence/dao/impl/ParentDao.java
similarity index 67%
rename from spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/ParentDao.java
rename to spring-exceptions/src/main/java/com/baeldung/persistence/dao/impl/ParentDao.java
index 5634137b63..c1551b9f2e 100644
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/ParentDao.java
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/dao/impl/ParentDao.java
@@ -1,8 +1,8 @@
-package org.baeldung.persistence.dao.impl;
+package com.baeldung.persistence.dao.impl;
-import org.baeldung.persistence.common.AbstractHibernateDao;
-import org.baeldung.persistence.dao.IParentDao;
-import org.baeldung.persistence.model.Parent;
+import com.baeldung.persistence.common.AbstractHibernateDao;
+import com.baeldung.persistence.model.Parent;
+import com.baeldung.persistence.dao.IParentDao;
import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/model/Child.java b/spring-exceptions/src/main/java/com/baeldung/persistence/model/Child.java
similarity index 95%
rename from spring-exceptions/src/main/java/org/baeldung/persistence/model/Child.java
rename to spring-exceptions/src/main/java/com/baeldung/persistence/model/Child.java
index 4eec4cf1d3..19cfb2e237 100644
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/model/Child.java
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/model/Child.java
@@ -1,4 +1,4 @@
-package org.baeldung.persistence.model;
+package com.baeldung.persistence.model;
import java.io.Serializable;
diff --git a/spring-rest-testing/src/main/java/org/baeldung/persistence/model/Foo.java b/spring-exceptions/src/main/java/com/baeldung/persistence/model/Foo.java
similarity index 97%
rename from spring-rest-testing/src/main/java/org/baeldung/persistence/model/Foo.java
rename to spring-exceptions/src/main/java/com/baeldung/persistence/model/Foo.java
index 8e1dee33e8..9af3d07bed 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/persistence/model/Foo.java
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/model/Foo.java
@@ -1,4 +1,4 @@
-package org.baeldung.persistence.model;
+package com.baeldung.persistence.model;
import java.io.Serializable;
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/model/Parent.java b/spring-exceptions/src/main/java/com/baeldung/persistence/model/Parent.java
similarity index 96%
rename from spring-exceptions/src/main/java/org/baeldung/persistence/model/Parent.java
rename to spring-exceptions/src/main/java/com/baeldung/persistence/model/Parent.java
index 19e405615d..fa6948990b 100644
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/model/Parent.java
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/model/Parent.java
@@ -1,4 +1,4 @@
-package org.baeldung.persistence.model;
+package com.baeldung.persistence.model;
import java.io.Serializable;
diff --git a/spring-exceptions/src/main/java/com/baeldung/persistence/service/IChildService.java b/spring-exceptions/src/main/java/com/baeldung/persistence/service/IChildService.java
new file mode 100644
index 0000000000..e7af073a4d
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/service/IChildService.java
@@ -0,0 +1,8 @@
+package com.baeldung.persistence.service;
+
+import com.baeldung.persistence.common.IOperations;
+import com.baeldung.persistence.model.Child;
+
+public interface IChildService extends IOperations {
+ //
+}
diff --git a/spring-exceptions/src/main/java/com/baeldung/persistence/service/IFooService.java b/spring-exceptions/src/main/java/com/baeldung/persistence/service/IFooService.java
new file mode 100644
index 0000000000..f154391bb5
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/service/IFooService.java
@@ -0,0 +1,8 @@
+package com.baeldung.persistence.service;
+
+import com.baeldung.persistence.common.IOperations;
+import com.baeldung.persistence.model.Foo;
+
+public interface IFooService extends IOperations {
+ //
+}
diff --git a/spring-exceptions/src/main/java/com/baeldung/persistence/service/IParentService.java b/spring-exceptions/src/main/java/com/baeldung/persistence/service/IParentService.java
new file mode 100644
index 0000000000..1c7ee45219
--- /dev/null
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/service/IParentService.java
@@ -0,0 +1,8 @@
+package com.baeldung.persistence.service;
+
+import com.baeldung.persistence.common.IOperations;
+import com.baeldung.persistence.model.Parent;
+
+public interface IParentService extends IOperations {
+ //
+}
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/ChildService.java b/spring-exceptions/src/main/java/com/baeldung/persistence/service/impl/ChildService.java
similarity index 56%
rename from spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/ChildService.java
rename to spring-exceptions/src/main/java/com/baeldung/persistence/service/impl/ChildService.java
index 89597313ea..ed913188f1 100644
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/ChildService.java
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/service/impl/ChildService.java
@@ -1,10 +1,10 @@
-package org.baeldung.persistence.service.impl;
+package com.baeldung.persistence.service.impl;
-import org.baeldung.persistence.common.AbstractService;
-import org.baeldung.persistence.common.IOperations;
-import org.baeldung.persistence.dao.IChildDao;
-import org.baeldung.persistence.model.Child;
-import org.baeldung.persistence.service.IChildService;
+import com.baeldung.persistence.common.AbstractService;
+import com.baeldung.persistence.common.IOperations;
+import com.baeldung.persistence.service.IChildService;
+import com.baeldung.persistence.dao.IChildDao;
+import com.baeldung.persistence.model.Child;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/FooService.java b/spring-exceptions/src/main/java/com/baeldung/persistence/service/impl/FooService.java
similarity index 56%
rename from spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/FooService.java
rename to spring-exceptions/src/main/java/com/baeldung/persistence/service/impl/FooService.java
index f0a4d7a649..d3d7fe81c8 100644
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/FooService.java
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/service/impl/FooService.java
@@ -1,10 +1,10 @@
-package org.baeldung.persistence.service.impl;
+package com.baeldung.persistence.service.impl;
-import org.baeldung.persistence.common.AbstractService;
-import org.baeldung.persistence.common.IOperations;
-import org.baeldung.persistence.dao.IFooDao;
-import org.baeldung.persistence.model.Foo;
-import org.baeldung.persistence.service.IFooService;
+import com.baeldung.persistence.common.AbstractService;
+import com.baeldung.persistence.common.IOperations;
+import com.baeldung.persistence.service.IFooService;
+import com.baeldung.persistence.dao.IFooDao;
+import com.baeldung.persistence.model.Foo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/ParentService.java b/spring-exceptions/src/main/java/com/baeldung/persistence/service/impl/ParentService.java
similarity index 57%
rename from spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/ParentService.java
rename to spring-exceptions/src/main/java/com/baeldung/persistence/service/impl/ParentService.java
index 97c44f4a2f..b7fa75a716 100644
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/ParentService.java
+++ b/spring-exceptions/src/main/java/com/baeldung/persistence/service/impl/ParentService.java
@@ -1,10 +1,10 @@
-package org.baeldung.persistence.service.impl;
+package com.baeldung.persistence.service.impl;
-import org.baeldung.persistence.common.AbstractService;
-import org.baeldung.persistence.common.IOperations;
-import org.baeldung.persistence.dao.IParentDao;
-import org.baeldung.persistence.model.Parent;
-import org.baeldung.persistence.service.IParentService;
+import com.baeldung.persistence.common.AbstractService;
+import com.baeldung.persistence.common.IOperations;
+import com.baeldung.persistence.model.Parent;
+import com.baeldung.persistence.service.IParentService;
+import com.baeldung.persistence.dao.IParentDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/spring-exceptions/src/main/java/org/baeldung/properties/core/ComponentInXmlUsingProperties.java b/spring-exceptions/src/main/java/com/baeldung/properties/core/ComponentInXmlUsingProperties.java
similarity index 95%
rename from spring-exceptions/src/main/java/org/baeldung/properties/core/ComponentInXmlUsingProperties.java
rename to spring-exceptions/src/main/java/com/baeldung/properties/core/ComponentInXmlUsingProperties.java
index f695326cd6..35f54b90e5 100644
--- a/spring-exceptions/src/main/java/org/baeldung/properties/core/ComponentInXmlUsingProperties.java
+++ b/spring-exceptions/src/main/java/com/baeldung/properties/core/ComponentInXmlUsingProperties.java
@@ -1,4 +1,4 @@
-package org.baeldung.properties.core;
+package com.baeldung.properties.core;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-exceptions/src/main/java/org/baeldung/properties/core/ComponentUsingProperties.java b/spring-exceptions/src/main/java/com/baeldung/properties/core/ComponentUsingProperties.java
similarity index 95%
rename from spring-exceptions/src/main/java/org/baeldung/properties/core/ComponentUsingProperties.java
rename to spring-exceptions/src/main/java/com/baeldung/properties/core/ComponentUsingProperties.java
index 7e082702fe..ff6e11d453 100644
--- a/spring-exceptions/src/main/java/org/baeldung/properties/core/ComponentUsingProperties.java
+++ b/spring-exceptions/src/main/java/com/baeldung/properties/core/ComponentUsingProperties.java
@@ -1,4 +1,4 @@
-package org.baeldung.properties.core;
+package com.baeldung.properties.core;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfig.java b/spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithJavaConfig.java
similarity index 88%
rename from spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithJavaConfig.java
index 9b5d7ed047..80c17ef059 100644
--- a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithJavaConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.properties.spring;
+package com.baeldung.properties.spring;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
@@ -7,7 +7,7 @@ import org.springframework.context.annotation.PropertySource;
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
@Configuration
-@ComponentScan("org.baeldung.properties.core")
+@ComponentScan("com.baeldung.properties.core")
@PropertySource("classpath:foo.properties")
public class PropertiesWithJavaConfig {
diff --git a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfigOther.java b/spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithJavaConfigOther.java
similarity index 88%
rename from spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfigOther.java
rename to spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithJavaConfigOther.java
index 594ba0a09d..54d7814045 100644
--- a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfigOther.java
+++ b/spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithJavaConfigOther.java
@@ -1,4 +1,4 @@
-package org.baeldung.properties.spring;
+package com.baeldung.properties.spring;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
diff --git a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfig.java b/spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithXmlConfig.java
similarity index 82%
rename from spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithXmlConfig.java
index 9ad7febcb0..2a774f449f 100644
--- a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithXmlConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.properties.spring;
+package com.baeldung.properties.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@@ -6,7 +6,7 @@ import org.springframework.context.annotation.ImportResource;
@Configuration
@ImportResource("classpath:configForProperties.xml")
-@ComponentScan("org.baeldung.core")
+@ComponentScan("com.baeldung.core")
public class PropertiesWithXmlConfig {
public PropertiesWithXmlConfig() {
diff --git a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfigOne.java b/spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithXmlConfigOne.java
similarity index 82%
rename from spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfigOne.java
rename to spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithXmlConfigOne.java
index 9061cc10d4..205741d22b 100644
--- a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfigOne.java
+++ b/spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithXmlConfigOne.java
@@ -1,4 +1,4 @@
-package org.baeldung.properties.spring;
+package com.baeldung.properties.spring;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@@ -6,7 +6,7 @@ import org.springframework.context.annotation.ImportResource;
@Configuration
@ImportResource("classpath:configForPropertiesOne.xml")
-@ComponentScan("org.baeldung.core")
+@ComponentScan("com.baeldung.core")
public class PropertiesWithXmlConfigOne {
public PropertiesWithXmlConfigOne() {
diff --git a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfigTwo.java b/spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithXmlConfigTwo.java
similarity index 88%
rename from spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfigTwo.java
rename to spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithXmlConfigTwo.java
index e4365cbc8b..98f64eb94d 100644
--- a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfigTwo.java
+++ b/spring-exceptions/src/main/java/com/baeldung/properties/spring/PropertiesWithXmlConfigTwo.java
@@ -1,4 +1,4 @@
-package org.baeldung.properties.spring;
+package com.baeldung.properties.spring;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;
diff --git a/spring-exceptions/src/main/java/org/baeldung/spring/config/CoreConfig.java b/spring-exceptions/src/main/java/com/baeldung/spring/config/CoreConfig.java
similarity index 81%
rename from spring-exceptions/src/main/java/org/baeldung/spring/config/CoreConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/spring/config/CoreConfig.java
index ff1742351b..8c51378ca9 100644
--- a/spring-exceptions/src/main/java/org/baeldung/spring/config/CoreConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/spring/config/CoreConfig.java
@@ -1,11 +1,11 @@
-package org.baeldung.spring.config;
+package com.baeldung.spring.config;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
@Configuration
-@ComponentScan("org.baeldung.core")
+@ComponentScan("com.baeldung.core")
public class CoreConfig extends WebMvcConfigurerAdapter {
public CoreConfig() {
diff --git a/spring-exceptions/src/main/java/org/baeldung/spring/config/MainWebAppInitializer.java b/spring-exceptions/src/main/java/com/baeldung/spring/config/MainWebAppInitializer.java
similarity index 95%
rename from spring-exceptions/src/main/java/org/baeldung/spring/config/MainWebAppInitializer.java
rename to spring-exceptions/src/main/java/com/baeldung/spring/config/MainWebAppInitializer.java
index 5ef83b8afd..3aaa1c8aee 100644
--- a/spring-exceptions/src/main/java/org/baeldung/spring/config/MainWebAppInitializer.java
+++ b/spring-exceptions/src/main/java/com/baeldung/spring/config/MainWebAppInitializer.java
@@ -1,4 +1,4 @@
-package org.baeldung.spring.config;
+package com.baeldung.spring.config;
import java.util.Set;
@@ -23,7 +23,7 @@ public class MainWebAppInitializer implements WebApplicationInitializer {
// Create the 'root' Spring application context
final AnnotationConfigWebApplicationContext root = new AnnotationConfigWebApplicationContext();
- root.scan("org.baeldung.spring.config");
+ root.scan("com.baeldung.spring.config");
// root.getEnvironment().setDefaultProfiles("embedded");
// Manages the lifecycle of the root application context
diff --git a/spring-exceptions/src/main/java/org/baeldung/spring/config/MvcConfig.java b/spring-exceptions/src/main/java/com/baeldung/spring/config/MvcConfig.java
similarity index 96%
rename from spring-exceptions/src/main/java/org/baeldung/spring/config/MvcConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/spring/config/MvcConfig.java
index f87e400fce..717e3c9356 100644
--- a/spring-exceptions/src/main/java/org/baeldung/spring/config/MvcConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/spring/config/MvcConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.spring.config;
+package com.baeldung.spring.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/spring-exceptions/src/main/java/org/baeldung/spring/config/PersistenceConfig.java b/spring-exceptions/src/main/java/com/baeldung/spring/config/PersistenceConfig.java
similarity index 94%
rename from spring-exceptions/src/main/java/org/baeldung/spring/config/PersistenceConfig.java
rename to spring-exceptions/src/main/java/com/baeldung/spring/config/PersistenceConfig.java
index 4fb3fdacd5..0a31b158d9 100644
--- a/spring-exceptions/src/main/java/org/baeldung/spring/config/PersistenceConfig.java
+++ b/spring-exceptions/src/main/java/com/baeldung/spring/config/PersistenceConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.spring.config;
+package com.baeldung.spring.config;
import java.util.Properties;
@@ -21,7 +21,7 @@ import com.google.common.base.Preconditions;
@Configuration
@EnableTransactionManagement
@PropertySource({ "classpath:persistence-mysql.properties" })
-@ComponentScan({ "org.baeldung.persistence" })
+@ComponentScan({ "com.baeldung.persistence" })
public class PersistenceConfig {
@Autowired
@@ -35,7 +35,7 @@ public class PersistenceConfig {
public LocalSessionFactoryBean sessionFactory() {
final LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
sessionFactory.setDataSource(restDataSource());
- sessionFactory.setPackagesToScan(new String[] { "org.baeldung.persistence.model" });
+ sessionFactory.setPackagesToScan(new String[] { "com.baeldung.persistence.model" });
sessionFactory.setHibernateProperties(hibernateProperties());
return sessionFactory;
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause1/BeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause1/BeanB.java
deleted file mode 100644
index 8b4b17a0c6..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause1/BeanB.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.ex.beancreationexception.cause1;
-
-public class BeanB {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/IBeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/IBeanB.java
deleted file mode 100644
index 60e8a0a429..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/IBeanB.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.ex.beancreationexception.cause2;
-
-public interface IBeanB {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause4/IBeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause4/IBeanA.java
deleted file mode 100644
index 2f25c1c365..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause4/IBeanA.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.ex.beancreationexception.cause4;
-
-public interface IBeanA {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause5/IBeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause5/IBeanA.java
deleted file mode 100644
index 5c575e400c..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause5/IBeanA.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.ex.beancreationexception.cause5;
-
-public interface IBeanA {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/IBeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/IBeanB.java
deleted file mode 100644
index 36b436ce98..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/IBeanB.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.ex.beancreationexception.cause6;
-
-public interface IBeanB {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/IBeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/IBeanA.java
deleted file mode 100644
index 3d6c4eef28..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/IBeanA.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.ex.beancreationexception.cause8;
-
-public interface IBeanA {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/IBeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/IBeanB.java
deleted file mode 100644
index 5f6f438968..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/IBeanB.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.ex.beancreationexception.cause8;
-
-public interface IBeanB {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/BeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/BeanB.java
deleted file mode 100644
index 5e076023f0..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/BeanB.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.ex.beancreationexception.cause9;
-
-public class BeanB {
- //
-}
\ No newline at end of file
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/IBeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/IBeanA.java
deleted file mode 100644
index 82114b18da..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/IBeanA.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.ex.beancreationexception.cause9;
-
-public interface IBeanA {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanB.java
deleted file mode 100644
index 8a198422e8..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanB.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.ex.nosuchbeandefinitionexception.cause1;
-
-public class BeanB {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/IBeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/IBeanB.java
deleted file mode 100644
index 3e70126c1a..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/IBeanB.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.baeldung.ex.nosuchbeandefinitionexception.cause2;
-
-public interface IBeanB {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IChildDao.java b/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IChildDao.java
deleted file mode 100644
index 25290554f3..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IChildDao.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package org.baeldung.persistence.dao;
-
-import org.baeldung.persistence.common.IOperations;
-import org.baeldung.persistence.model.Child;
-
-public interface IChildDao extends IOperations {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IFooDao.java b/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IFooDao.java
deleted file mode 100644
index b41cd9edde..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IFooDao.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package org.baeldung.persistence.dao;
-
-import org.baeldung.persistence.common.IOperations;
-import org.baeldung.persistence.model.Foo;
-
-public interface IFooDao extends IOperations {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IParentDao.java b/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IParentDao.java
deleted file mode 100644
index a047d97ef1..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IParentDao.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package org.baeldung.persistence.dao;
-
-import org.baeldung.persistence.common.IOperations;
-import org.baeldung.persistence.model.Parent;
-
-public interface IParentDao extends IOperations {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/service/IChildService.java b/spring-exceptions/src/main/java/org/baeldung/persistence/service/IChildService.java
deleted file mode 100644
index e2c2055ca2..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/service/IChildService.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package org.baeldung.persistence.service;
-
-import org.baeldung.persistence.common.IOperations;
-import org.baeldung.persistence.model.Child;
-
-public interface IChildService extends IOperations {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/service/IFooService.java b/spring-exceptions/src/main/java/org/baeldung/persistence/service/IFooService.java
deleted file mode 100644
index 64b826db02..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/service/IFooService.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package org.baeldung.persistence.service;
-
-import org.baeldung.persistence.common.IOperations;
-import org.baeldung.persistence.model.Foo;
-
-public interface IFooService extends IOperations {
- //
-}
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/service/IParentService.java b/spring-exceptions/src/main/java/org/baeldung/persistence/service/IParentService.java
deleted file mode 100644
index a05f07658f..0000000000
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/service/IParentService.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package org.baeldung.persistence.service;
-
-import org.baeldung.persistence.common.IOperations;
-import org.baeldung.persistence.model.Parent;
-
-public interface IParentService extends IOperations {
- //
-}
diff --git a/spring-exceptions/src/main/resources/beancreationexception_cause4.xml b/spring-exceptions/src/main/resources/beancreationexception_cause4.xml
index ad7edc3763..47f55db2d7 100644
--- a/spring-exceptions/src/main/resources/beancreationexception_cause4.xml
+++ b/spring-exceptions/src/main/resources/beancreationexception_cause4.xml
@@ -6,6 +6,6 @@
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.2.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd">
-
+
\ No newline at end of file
diff --git a/spring-exceptions/src/main/resources/beancreationexception_cause6.xml b/spring-exceptions/src/main/resources/beancreationexception_cause6.xml
index fe60786151..fdfed069f0 100644
--- a/spring-exceptions/src/main/resources/beancreationexception_cause6.xml
+++ b/spring-exceptions/src/main/resources/beancreationexception_cause6.xml
@@ -6,7 +6,7 @@
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.2.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd">
-
+
diff --git a/spring-exceptions/src/main/resources/beancreationexception_cause7.xml b/spring-exceptions/src/main/resources/beancreationexception_cause7.xml
index d8ef7dd18c..29b7bab317 100644
--- a/spring-exceptions/src/main/resources/beancreationexception_cause7.xml
+++ b/spring-exceptions/src/main/resources/beancreationexception_cause7.xml
@@ -6,6 +6,6 @@
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.2.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd">
-
+
\ No newline at end of file
diff --git a/spring-exceptions/src/main/resources/beancreationexception_cause9.xml b/spring-exceptions/src/main/resources/beancreationexception_cause9.xml
index 5d658f819f..b059ec67c3 100644
--- a/spring-exceptions/src/main/resources/beancreationexception_cause9.xml
+++ b/spring-exceptions/src/main/resources/beancreationexception_cause9.xml
@@ -6,6 +6,6 @@
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.2.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd">
-
+
\ No newline at end of file
diff --git a/spring-exceptions/src/main/resources/configForProperties.xml b/spring-exceptions/src/main/resources/configForProperties.xml
index 0f766665eb..e61d883c70 100644
--- a/spring-exceptions/src/main/resources/configForProperties.xml
+++ b/spring-exceptions/src/main/resources/configForProperties.xml
@@ -9,7 +9,7 @@
-
+
diff --git a/spring-exceptions/src/main/resources/configForPropertiesOne.xml b/spring-exceptions/src/main/resources/configForPropertiesOne.xml
index 068c86a840..53072d89bb 100644
--- a/spring-exceptions/src/main/resources/configForPropertiesOne.xml
+++ b/spring-exceptions/src/main/resources/configForPropertiesOne.xml
@@ -9,7 +9,7 @@
-
+
diff --git a/spring-exceptions/src/main/webapp/WEB-INF/web_old.xml b/spring-exceptions/src/main/webapp/WEB-INF/web_old.xml
index 016369ad27..c8b38fae30 100644
--- a/spring-exceptions/src/main/webapp/WEB-INF/web_old.xml
+++ b/spring-exceptions/src/main/webapp/WEB-INF/web_old.xml
@@ -16,7 +16,7 @@
contextConfigLocation
- org.baeldung.spring.web.config
+ com.baeldung.spring.web.config
diff --git a/spring-exceptions/src/test/java/org/baeldung/SpringContextLiveTest.java b/spring-exceptions/src/test/java/com/baeldung/SpringContextLiveTest.java
similarity index 87%
rename from spring-exceptions/src/test/java/org/baeldung/SpringContextLiveTest.java
rename to spring-exceptions/src/test/java/com/baeldung/SpringContextLiveTest.java
index ece7e0e730..a9ba0cf5c1 100644
--- a/spring-exceptions/src/test/java/org/baeldung/SpringContextLiveTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/SpringContextLiveTest.java
@@ -1,6 +1,6 @@
-package org.baeldung;
+package com.baeldung;
-import org.baeldung.spring.config.PersistenceConfig;
+import com.baeldung.spring.config.PersistenceConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/BeanCreationExceptionTestSuite.java b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/BeanCreationExceptionTestSuite.java
similarity index 93%
rename from spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/BeanCreationExceptionTestSuite.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/BeanCreationExceptionTestSuite.java
index 9597c09568..81fb4770ac 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/BeanCreationExceptionTestSuite.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/BeanCreationExceptionTestSuite.java
@@ -1,4 +1,4 @@
-package org.baeldung.ex.beancreationexception;
+package com.baeldung.ex.beancreationexception;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause1BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause1BeanCreationExceptionManualTest.java
similarity index 84%
rename from spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause1BeanCreationExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause1BeanCreationExceptionManualTest.java
index 350347bb19..441e17cf98 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause1BeanCreationExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause1BeanCreationExceptionManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.beancreationexception;
+package com.baeldung.ex.beancreationexception;
-import org.baeldung.ex.beancreationexception.spring.Cause1ContextWithJavaConfig;
+import com.baeldung.ex.beancreationexception.spring.Cause1ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause2BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause2BeanCreationExceptionManualTest.java
similarity index 84%
rename from spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause2BeanCreationExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause2BeanCreationExceptionManualTest.java
index c2b9561848..6b760d4fbe 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause2BeanCreationExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause2BeanCreationExceptionManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.beancreationexception;
+package com.baeldung.ex.beancreationexception;
-import org.baeldung.ex.beancreationexception.spring.Cause2ContextWithJavaConfig;
+import com.baeldung.ex.beancreationexception.spring.Cause2ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause3BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause3BeanCreationExceptionManualTest.java
similarity index 84%
rename from spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause3BeanCreationExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause3BeanCreationExceptionManualTest.java
index 7b9b49bf58..83935c2e2e 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause3BeanCreationExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause3BeanCreationExceptionManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.beancreationexception;
+package com.baeldung.ex.beancreationexception;
-import org.baeldung.ex.beancreationexception.spring.Cause3ContextWithJavaConfig;
+import com.baeldung.ex.beancreationexception.spring.Cause3ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause4BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause4BeanCreationExceptionManualTest.java
similarity index 84%
rename from spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause4BeanCreationExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause4BeanCreationExceptionManualTest.java
index 3a6e30476c..0e4d83e929 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause4BeanCreationExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause4BeanCreationExceptionManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.beancreationexception;
+package com.baeldung.ex.beancreationexception;
-import org.baeldung.ex.beancreationexception.spring.Cause4ContextWithJavaConfig;
+import com.baeldung.ex.beancreationexception.spring.Cause4ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause5BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause5BeanCreationExceptionManualTest.java
similarity index 84%
rename from spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause5BeanCreationExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause5BeanCreationExceptionManualTest.java
index e69a323f8d..828c200a3d 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause5BeanCreationExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause5BeanCreationExceptionManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.beancreationexception;
+package com.baeldung.ex.beancreationexception;
-import org.baeldung.ex.beancreationexception.spring.Cause5ContextWithJavaConfig;
+import com.baeldung.ex.beancreationexception.spring.Cause5ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause6BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause6BeanCreationExceptionManualTest.java
similarity index 84%
rename from spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause6BeanCreationExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause6BeanCreationExceptionManualTest.java
index 30fbd47635..9bae716684 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause6BeanCreationExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause6BeanCreationExceptionManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.beancreationexception;
+package com.baeldung.ex.beancreationexception;
-import org.baeldung.ex.beancreationexception.spring.Cause6ContextWithJavaConfig;
+import com.baeldung.ex.beancreationexception.spring.Cause6ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause7BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause7BeanCreationExceptionManualTest.java
similarity index 84%
rename from spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause7BeanCreationExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause7BeanCreationExceptionManualTest.java
index d832bddf72..35606d4339 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause7BeanCreationExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause7BeanCreationExceptionManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.beancreationexception;
+package com.baeldung.ex.beancreationexception;
-import org.baeldung.ex.beancreationexception.spring.Cause7ContextWithJavaConfig;
+import com.baeldung.ex.beancreationexception.spring.Cause7ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause8BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause8BeanCreationExceptionManualTest.java
similarity index 84%
rename from spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause8BeanCreationExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause8BeanCreationExceptionManualTest.java
index a9f32b6d1a..51809af8bf 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause8BeanCreationExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause8BeanCreationExceptionManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.beancreationexception;
+package com.baeldung.ex.beancreationexception;
-import org.baeldung.ex.beancreationexception.spring.Cause8ContextWithJavaConfig;
+import com.baeldung.ex.beancreationexception.spring.Cause8ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause9BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause9BeanCreationExceptionManualTest.java
similarity index 84%
rename from spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause9BeanCreationExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause9BeanCreationExceptionManualTest.java
index 6af5fb3712..9a6cee8192 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause9BeanCreationExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/beancreationexception/Cause9BeanCreationExceptionManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.beancreationexception;
+package com.baeldung.ex.beancreationexception;
-import org.baeldung.ex.beancreationexception.spring.Cause9ContextWithJavaConfig;
+import com.baeldung.ex.beancreationexception.spring.Cause9ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause1BeanDefinitionStoreExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/beandefinitionstoreexception/Cause1BeanDefinitionStoreExceptionManualTest.java
similarity index 83%
rename from spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause1BeanDefinitionStoreExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/beandefinitionstoreexception/Cause1BeanDefinitionStoreExceptionManualTest.java
index 1580546fa7..f5c3cc1ed8 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause1BeanDefinitionStoreExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/beandefinitionstoreexception/Cause1BeanDefinitionStoreExceptionManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.beandefinitionstoreexception;
+package com.baeldung.ex.beandefinitionstoreexception;
-import org.baeldung.ex.beandefinitionstoreexception.spring.Cause1ContextWithJavaConfig;
+import com.baeldung.ex.beandefinitionstoreexception.spring.Cause1ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause2BeanDefinitionStoreExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/beandefinitionstoreexception/Cause2BeanDefinitionStoreExceptionManualTest.java
similarity index 83%
rename from spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause2BeanDefinitionStoreExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/beandefinitionstoreexception/Cause2BeanDefinitionStoreExceptionManualTest.java
index ce0db694dc..cddbb173ec 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause2BeanDefinitionStoreExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/beandefinitionstoreexception/Cause2BeanDefinitionStoreExceptionManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.beandefinitionstoreexception;
+package com.baeldung.ex.beandefinitionstoreexception;
-import org.baeldung.ex.beandefinitionstoreexception.spring.Cause2ContextWithJavaConfig;
+import com.baeldung.ex.beandefinitionstoreexception.spring.Cause2ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause3BeanDefinitionStoreExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/beandefinitionstoreexception/Cause3BeanDefinitionStoreExceptionManualTest.java
similarity index 83%
rename from spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause3BeanDefinitionStoreExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/beandefinitionstoreexception/Cause3BeanDefinitionStoreExceptionManualTest.java
index c090ac7b5f..a5c458be9f 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause3BeanDefinitionStoreExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/beandefinitionstoreexception/Cause3BeanDefinitionStoreExceptionManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.beandefinitionstoreexception;
+package com.baeldung.ex.beandefinitionstoreexception;
-import org.baeldung.ex.beandefinitionstoreexception.spring.Cause3ContextWithJavaConfig;
+import com.baeldung.ex.beandefinitionstoreexception.spring.Cause3ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause1DataIntegrityViolationExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/dataintegrityviolationexception/Cause1DataIntegrityViolationExceptionManualTest.java
similarity index 82%
rename from spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause1DataIntegrityViolationExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/dataintegrityviolationexception/Cause1DataIntegrityViolationExceptionManualTest.java
index 056e052359..e41f916000 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause1DataIntegrityViolationExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/dataintegrityviolationexception/Cause1DataIntegrityViolationExceptionManualTest.java
@@ -1,10 +1,10 @@
-package org.baeldung.ex.dataintegrityviolationexception;
+package com.baeldung.ex.dataintegrityviolationexception;
-import org.baeldung.ex.dataintegrityviolationexception.spring.Cause1DataContextWithJavaConfig;
-import org.baeldung.persistence.model.Child;
-import org.baeldung.persistence.model.Parent;
-import org.baeldung.persistence.service.IChildService;
-import org.baeldung.persistence.service.IParentService;
+import com.baeldung.ex.dataintegrityviolationexception.spring.Cause1DataContextWithJavaConfig;
+import com.baeldung.persistence.model.Child;
+import com.baeldung.persistence.model.Parent;
+import com.baeldung.persistence.service.IChildService;
+import com.baeldung.persistence.service.IParentService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause2DataIntegrityViolationExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/dataintegrityviolationexception/Cause2DataIntegrityViolationExceptionManualTest.java
similarity index 80%
rename from spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause2DataIntegrityViolationExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/dataintegrityviolationexception/Cause2DataIntegrityViolationExceptionManualTest.java
index e36a027105..b41cead90d 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause2DataIntegrityViolationExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/dataintegrityviolationexception/Cause2DataIntegrityViolationExceptionManualTest.java
@@ -1,8 +1,8 @@
-package org.baeldung.ex.dataintegrityviolationexception;
+package com.baeldung.ex.dataintegrityviolationexception;
-import org.baeldung.ex.dataintegrityviolationexception.spring.Cause2DataContextWithJavaConfig;
-import org.baeldung.persistence.model.Foo;
-import org.baeldung.persistence.service.IFooService;
+import com.baeldung.ex.dataintegrityviolationexception.spring.Cause2DataContextWithJavaConfig;
+import com.baeldung.persistence.model.Foo;
+import com.baeldung.persistence.service.IFooService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause3DataIntegrityViolationExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/dataintegrityviolationexception/Cause3DataIntegrityViolationExceptionManualTest.java
similarity index 82%
rename from spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause3DataIntegrityViolationExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/dataintegrityviolationexception/Cause3DataIntegrityViolationExceptionManualTest.java
index 4194e1c9fe..c41321c144 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause3DataIntegrityViolationExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/dataintegrityviolationexception/Cause3DataIntegrityViolationExceptionManualTest.java
@@ -1,10 +1,10 @@
-package org.baeldung.ex.dataintegrityviolationexception;
+package com.baeldung.ex.dataintegrityviolationexception;
import static org.apache.commons.lang3.RandomStringUtils.randomAlphabetic;
-import org.baeldung.ex.dataintegrityviolationexception.spring.Cause3DataContextWithJavaConfig;
-import org.baeldung.persistence.model.Foo;
-import org.baeldung.persistence.service.IFooService;
+import com.baeldung.ex.dataintegrityviolationexception.spring.Cause3DataContextWithJavaConfig;
+import com.baeldung.persistence.model.Foo;
+import com.baeldung.persistence.service.IFooService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause1MappingExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/mappingexception/Cause1MappingExceptionManualTest.java
similarity index 85%
rename from spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause1MappingExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/mappingexception/Cause1MappingExceptionManualTest.java
index 7ba9618a77..b00b9d7257 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause1MappingExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/mappingexception/Cause1MappingExceptionManualTest.java
@@ -1,7 +1,7 @@
-package org.baeldung.ex.mappingexception;
+package com.baeldung.ex.mappingexception;
-import org.baeldung.ex.mappingexception.cause1.persistence.model.Foo;
-import org.baeldung.ex.mappingexception.spring.Cause1PersistenceConfig;
+import com.baeldung.ex.mappingexception.cause1.persistence.model.Foo;
+import com.baeldung.ex.mappingexception.spring.Cause1PersistenceConfig;
import org.hibernate.MappingException;
import org.hibernate.SessionFactory;
import org.junit.Test;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause2MappingExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/mappingexception/Cause2MappingExceptionManualTest.java
similarity index 84%
rename from spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause2MappingExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/mappingexception/Cause2MappingExceptionManualTest.java
index 66923fc6a9..1ff4170276 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause2MappingExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/mappingexception/Cause2MappingExceptionManualTest.java
@@ -1,7 +1,7 @@
-package org.baeldung.ex.mappingexception;
+package com.baeldung.ex.mappingexception;
-import org.baeldung.ex.mappingexception.cause2.persistence.model.Foo;
-import org.baeldung.ex.mappingexception.spring.Cause2PersistenceConfig;
+import com.baeldung.ex.mappingexception.cause2.persistence.model.Foo;
+import com.baeldung.ex.mappingexception.spring.Cause2PersistenceConfig;
import org.hibernate.SessionFactory;
import org.junit.Test;
import org.junit.runner.RunWith;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause3MappingExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/mappingexception/Cause3MappingExceptionManualTest.java
similarity index 85%
rename from spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause3MappingExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/mappingexception/Cause3MappingExceptionManualTest.java
index e6888d1685..54a4c9cde3 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause3MappingExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/mappingexception/Cause3MappingExceptionManualTest.java
@@ -1,7 +1,7 @@
-package org.baeldung.ex.mappingexception;
+package com.baeldung.ex.mappingexception;
-import org.baeldung.ex.mappingexception.cause3.persistence.model.Foo;
-import org.baeldung.ex.mappingexception.spring.Cause3PersistenceConfig;
+import com.baeldung.ex.mappingexception.cause3.persistence.model.Foo;
+import com.baeldung.ex.mappingexception.spring.Cause3PersistenceConfig;
import org.hibernate.MappingException;
import org.hibernate.SessionFactory;
import org.junit.Test;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause4MappingExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/mappingexception/Cause4MappingExceptionManualTest.java
similarity index 93%
rename from spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause4MappingExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/mappingexception/Cause4MappingExceptionManualTest.java
index ea90b3d6cc..7f6b765073 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause4MappingExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/mappingexception/Cause4MappingExceptionManualTest.java
@@ -1,10 +1,10 @@
-package org.baeldung.ex.mappingexception;
+package com.baeldung.ex.mappingexception;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
-import org.baeldung.ex.mappingexception.cause4.persistence.model.Foo;
+import com.baeldung.ex.mappingexception.cause4.persistence.model.Foo;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/CannotGetJdbcConnectionExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/CannotGetJdbcConnectionExceptionManualTest.java
similarity index 74%
rename from spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/CannotGetJdbcConnectionExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/CannotGetJdbcConnectionExceptionManualTest.java
index b7ed103394..2aebf6ff42 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/CannotGetJdbcConnectionExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/CannotGetJdbcConnectionExceptionManualTest.java
@@ -1,15 +1,11 @@
-package org.baeldung.ex.nontransientdataaccessexception;
+package com.baeldung.ex.nontransientdataaccessexception;
import javax.sql.DataSource;
-import org.baeldung.ex.nontransientexception.cause.Cause1NonTransientConfig;
-import org.baeldung.ex.nontransientexception.cause.Cause5NonTransientConfig;
-import org.baeldung.persistence.model.Foo;
-import org.baeldung.persistence.service.IFooService;
+import com.baeldung.ex.nontransientexception.cause.Cause5NonTransientConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.dao.DataIntegrityViolationException;
import org.springframework.jdbc.CannotGetJdbcConnectionException;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataIntegrityExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/DataIntegrityExceptionManualTest.java
similarity index 87%
rename from spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataIntegrityExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/DataIntegrityExceptionManualTest.java
index b98a210125..2450554055 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataIntegrityExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/DataIntegrityExceptionManualTest.java
@@ -1,10 +1,10 @@
-package org.baeldung.ex.nontransientdataaccessexception;
+package com.baeldung.ex.nontransientdataaccessexception;
import javax.sql.DataSource;
-import org.baeldung.ex.nontransientexception.cause.Cause1NonTransientConfig;
-import org.baeldung.persistence.model.Foo;
-import org.baeldung.persistence.service.IFooService;
+import com.baeldung.ex.nontransientexception.cause.Cause1NonTransientConfig;
+import com.baeldung.persistence.model.Foo;
+import com.baeldung.persistence.service.IFooService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataRetrievalExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/DataRetrievalExceptionManualTest.java
similarity index 92%
rename from spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataRetrievalExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/DataRetrievalExceptionManualTest.java
index 122278580f..8f0d6d60cc 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataRetrievalExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/DataRetrievalExceptionManualTest.java
@@ -1,9 +1,9 @@
-package org.baeldung.ex.nontransientdataaccessexception;
+package com.baeldung.ex.nontransientdataaccessexception;
import javax.sql.DataSource;
-import org.baeldung.ex.nontransientexception.cause.Cause1NonTransientConfig;
-import org.baeldung.persistence.model.Foo;
+import com.baeldung.ex.nontransientexception.cause.Cause1NonTransientConfig;
+import com.baeldung.persistence.model.Foo;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataSourceLookupExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/DataSourceLookupExceptionManualTest.java
similarity index 89%
rename from spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataSourceLookupExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/DataSourceLookupExceptionManualTest.java
index 4da5f94098..508fb77e61 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataSourceLookupExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/DataSourceLookupExceptionManualTest.java
@@ -1,8 +1,8 @@
-package org.baeldung.ex.nontransientdataaccessexception;
+package com.baeldung.ex.nontransientdataaccessexception;
import javax.sql.DataSource;
-import org.baeldung.ex.nontransientexception.cause.Cause4NonTransientConfig;
+import com.baeldung.ex.nontransientexception.cause.Cause4NonTransientConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.jdbc.datasource.lookup.DataSourceLookupFailureException;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/InvalidResourceUsageExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/InvalidResourceUsageExceptionManualTest.java
similarity index 90%
rename from spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/InvalidResourceUsageExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/InvalidResourceUsageExceptionManualTest.java
index fc420acfe9..3e64f69884 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/InvalidResourceUsageExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/nontransientdataaccessexception/InvalidResourceUsageExceptionManualTest.java
@@ -1,7 +1,7 @@
-package org.baeldung.ex.nontransientdataaccessexception;
+package com.baeldung.ex.nontransientdataaccessexception;
-import org.baeldung.ex.nontransientexception.cause.Cause1NonTransientConfig;
-import org.baeldung.persistence.service.IFooService;
+import com.baeldung.ex.nontransientexception.cause.Cause1NonTransientConfig;
+import com.baeldung.persistence.service.IFooService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause1NoSuchBeanDefinitionExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/nosuchbeandefinitionexception/Cause1NoSuchBeanDefinitionExceptionManualTest.java
similarity index 57%
rename from spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause1NoSuchBeanDefinitionExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/nosuchbeandefinitionexception/Cause1NoSuchBeanDefinitionExceptionManualTest.java
index 45ffdf9096..52cd2f31ea 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause1NoSuchBeanDefinitionExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/nosuchbeandefinitionexception/Cause1NoSuchBeanDefinitionExceptionManualTest.java
@@ -1,14 +1,8 @@
-package org.baeldung.ex.nosuchbeandefinitionexception;
+package com.baeldung.ex.nosuchbeandefinitionexception;
-import org.baeldung.ex.nosuchbeandefinitionexception.spring.Cause1ContextWithJavaConfig;
-import org.baeldung.persistence.model.Child;
-import org.baeldung.persistence.model.Parent;
-import org.baeldung.persistence.service.IChildService;
-import org.baeldung.persistence.service.IParentService;
+import com.baeldung.ex.nosuchbeandefinitionexception.spring.Cause1ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.dao.DataIntegrityViolationException;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.support.AnnotationConfigContextLoader;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause2NoSuchBeanDefinitionExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/nosuchbeandefinitionexception/Cause2NoSuchBeanDefinitionExceptionManualTest.java
similarity index 83%
rename from spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause2NoSuchBeanDefinitionExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/nosuchbeandefinitionexception/Cause2NoSuchBeanDefinitionExceptionManualTest.java
index 09ed2b4435..b165482ea1 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause2NoSuchBeanDefinitionExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/nosuchbeandefinitionexception/Cause2NoSuchBeanDefinitionExceptionManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.nosuchbeandefinitionexception;
+package com.baeldung.ex.nosuchbeandefinitionexception;
-import org.baeldung.ex.nosuchbeandefinitionexception.spring.Cause2ContextWithJavaConfig;
+import com.baeldung.ex.nosuchbeandefinitionexception.spring.Cause2ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause3NoSuchBeanDefinitionExceptionManualTest.java b/spring-exceptions/src/test/java/com/baeldung/ex/nosuchbeandefinitionexception/Cause3NoSuchBeanDefinitionExceptionManualTest.java
similarity index 83%
rename from spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause3NoSuchBeanDefinitionExceptionManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/ex/nosuchbeandefinitionexception/Cause3NoSuchBeanDefinitionExceptionManualTest.java
index 7dc016a568..ec0f8c8b1e 100644
--- a/spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause3NoSuchBeanDefinitionExceptionManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/ex/nosuchbeandefinitionexception/Cause3NoSuchBeanDefinitionExceptionManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.ex.nosuchbeandefinitionexception;
+package com.baeldung.ex.nosuchbeandefinitionexception;
-import org.baeldung.ex.nosuchbeandefinitionexception.spring.Cause3ContextWithJavaConfig;
+import com.baeldung.ex.nosuchbeandefinitionexception.spring.Cause3ContextWithJavaConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
diff --git a/spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithJavaManualTest.java b/spring-exceptions/src/test/java/com/baeldung/properties/core/PropertiesWithJavaManualTest.java
similarity index 86%
rename from spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithJavaManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/properties/core/PropertiesWithJavaManualTest.java
index 91db8210b3..e3f360e6a5 100644
--- a/spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithJavaManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/properties/core/PropertiesWithJavaManualTest.java
@@ -1,7 +1,7 @@
-package org.baeldung.properties.core;
+package com.baeldung.properties.core;
-import org.baeldung.properties.spring.PropertiesWithJavaConfig;
-import org.baeldung.properties.spring.PropertiesWithJavaConfigOther;
+import com.baeldung.properties.spring.PropertiesWithJavaConfig;
+import com.baeldung.properties.spring.PropertiesWithJavaConfigOther;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithMultipleXmlsManualTest.java b/spring-exceptions/src/test/java/com/baeldung/properties/core/PropertiesWithMultipleXmlsManualTest.java
similarity index 86%
rename from spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithMultipleXmlsManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/properties/core/PropertiesWithMultipleXmlsManualTest.java
index 201e554381..b63cd74646 100644
--- a/spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithMultipleXmlsManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/properties/core/PropertiesWithMultipleXmlsManualTest.java
@@ -1,7 +1,7 @@
-package org.baeldung.properties.core;
+package com.baeldung.properties.core;
-import org.baeldung.properties.spring.PropertiesWithXmlConfigOne;
-import org.baeldung.properties.spring.PropertiesWithXmlConfigTwo;
+import com.baeldung.properties.spring.PropertiesWithXmlConfigOne;
+import com.baeldung.properties.spring.PropertiesWithXmlConfigTwo;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithXmlManualTest.java b/spring-exceptions/src/test/java/com/baeldung/properties/core/PropertiesWithXmlManualTest.java
similarity index 90%
rename from spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithXmlManualTest.java
rename to spring-exceptions/src/test/java/com/baeldung/properties/core/PropertiesWithXmlManualTest.java
index a54dd8a3fb..b848dab75f 100644
--- a/spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithXmlManualTest.java
+++ b/spring-exceptions/src/test/java/com/baeldung/properties/core/PropertiesWithXmlManualTest.java
@@ -1,6 +1,6 @@
-package org.baeldung.properties.core;
+package com.baeldung.properties.core;
-import org.baeldung.properties.spring.PropertiesWithXmlConfig;
+import com.baeldung.properties.spring.PropertiesWithXmlConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/spring-integration/pom.xml b/spring-integration/pom.xml
index ebdde5a1ee..a985f55d89 100644
--- a/spring-integration/pom.xml
+++ b/spring-integration/pom.xml
@@ -85,7 +85,7 @@
com.h2database
h2
- 1.4.197
+ ${h2.version}
@@ -124,6 +124,7 @@
1.1.1
2.10
1.5.0
+ 1.4.197
diff --git a/spring-jms/pom.xml b/spring-jms/pom.xml
index a0d2625477..9cd9126fac 100644
--- a/spring-jms/pom.xml
+++ b/spring-jms/pom.xml
@@ -38,7 +38,7 @@
org.springframework.boot
spring-boot-starter-test
- 1.5.10.RELEASE
+ ${spring-boot-test.version}
test
@@ -64,6 +64,7 @@
4.3.4.RELEASE
5.14.1
+ 1.5.10.RELEASE
diff --git a/spring-mvc-java/pom.xml b/spring-mvc-java/pom.xml
index 7d0afd85ec..dd197bbeb5 100644
--- a/spring-mvc-java/pom.xml
+++ b/spring-mvc-java/pom.xml
@@ -26,12 +26,12 @@
javax.servlet
javax.servlet-api
- 4.0.1
+ ${javax.version}
javax.servlet.jsp
javax.servlet.jsp-api
- 2.3.3
+ ${javax-servlet-api.version}
javax.servlet
@@ -53,19 +53,19 @@
org.aspectj
aspectjrt
- 1.9.1
+ ${aspectjrt.version}
org.aspectj
aspectjweaver
- 1.9.1
+ ${aspectjweaver.version}
net.sourceforge.htmlunit
htmlunit
- 2.32
+ ${htmlunit.version}
commons-logging
@@ -99,7 +99,7 @@
com.jayway.jsonpath
json-path
test
- 2.4.0
+ ${json-path.version}
org.springframework.boot
@@ -126,7 +126,7 @@
com.google.code.gson
gson
- 2.8.5
+ ${gson.version}
org.springframework.boot
@@ -283,6 +283,13 @@
3.16-beta1
3.0.1-b09
+ 4.0.1
+ 2.3.3
+ 1.9.1
+ 1.9.1
+ 2.32
+ 2.4.0
+ 2.8.5
com.baeldung.SpringMVCApplication
diff --git a/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/pom.xml b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/pom.xml
index 1f6181a365..20680d5880 100644
--- a/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/pom.xml
+++ b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/pom.xml
@@ -31,7 +31,7 @@
com.caucho
hessian
- 4.0.38
+ ${hessian.version}
@@ -58,5 +58,8 @@
+
+ 4.0.38
+
\ No newline at end of file
diff --git a/spring-rest-hal-browser/pom.xml b/spring-rest-hal-browser/pom.xml
index 94ce837b27..adef8bf2b0 100644
--- a/spring-rest-hal-browser/pom.xml
+++ b/spring-rest-hal-browser/pom.xml
@@ -19,25 +19,25 @@
org.springframework.boot
spring-boot-starter-web
- 2.0.3.RELEASE
+ ${spring-boot.version}
org.springframework.boot
spring-boot-starter-data-jpa
- 2.0.3.RELEASE
+ ${spring-boot.version}
org.springframework.data
spring-data-rest-hal-browser
- 3.0.8.RELEASE
+ ${spring-data.version}
com.h2database
h2
- 1.4.197
+ ${h2.version}
@@ -47,11 +47,19 @@
org.apache.maven.plugins
maven-compiler-plugin
- 1.8
- 1.8
+ ${source.version}
+ ${target.version}
+
+ 2.0.3.RELEASE
+ 3.0.8.RELEASE
+ 1.4.197
+ 1.8
+ 1.8
+
+
\ No newline at end of file
diff --git a/spring-rest-testing/src/main/java/org/baeldung/persistence/IOperations.java b/spring-rest-testing/src/main/java/com/baeldung/persistence/IOperations.java
similarity index 89%
rename from spring-rest-testing/src/main/java/org/baeldung/persistence/IOperations.java
rename to spring-rest-testing/src/main/java/com/baeldung/persistence/IOperations.java
index 0b617bf7ab..73100ec64f 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/persistence/IOperations.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/persistence/IOperations.java
@@ -1,4 +1,4 @@
-package org.baeldung.persistence;
+package com.baeldung.persistence;
import java.io.Serializable;
import java.util.List;
diff --git a/spring-rest-testing/src/main/java/org/baeldung/persistence/dao/IFooDao.java b/spring-rest-testing/src/main/java/com/baeldung/persistence/dao/IFooDao.java
similarity index 81%
rename from spring-rest-testing/src/main/java/org/baeldung/persistence/dao/IFooDao.java
rename to spring-rest-testing/src/main/java/com/baeldung/persistence/dao/IFooDao.java
index 230abd0d5f..8d47d2eb42 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/persistence/dao/IFooDao.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/persistence/dao/IFooDao.java
@@ -1,6 +1,6 @@
-package org.baeldung.persistence.dao;
+package com.baeldung.persistence.dao;
-import org.baeldung.persistence.model.Foo;
+import com.baeldung.persistence.model.Foo;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/model/Foo.java b/spring-rest-testing/src/main/java/com/baeldung/persistence/model/Foo.java
similarity index 97%
rename from spring-exceptions/src/main/java/org/baeldung/persistence/model/Foo.java
rename to spring-rest-testing/src/main/java/com/baeldung/persistence/model/Foo.java
index 8e1dee33e8..9af3d07bed 100644
--- a/spring-exceptions/src/main/java/org/baeldung/persistence/model/Foo.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/persistence/model/Foo.java
@@ -1,4 +1,4 @@
-package org.baeldung.persistence.model;
+package com.baeldung.persistence.model;
import java.io.Serializable;
diff --git a/spring-rest-testing/src/main/java/org/baeldung/persistence/model/User.java b/spring-rest-testing/src/main/java/com/baeldung/persistence/model/User.java
similarity index 97%
rename from spring-rest-testing/src/main/java/org/baeldung/persistence/model/User.java
rename to spring-rest-testing/src/main/java/com/baeldung/persistence/model/User.java
index 670d4a2e74..dbc2b9360f 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/persistence/model/User.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/persistence/model/User.java
@@ -1,4 +1,4 @@
-package org.baeldung.persistence.model;
+package com.baeldung.persistence.model;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
diff --git a/spring-rest-testing/src/main/java/com/baeldung/persistence/service/IFooService.java b/spring-rest-testing/src/main/java/com/baeldung/persistence/service/IFooService.java
new file mode 100644
index 0000000000..15330550a1
--- /dev/null
+++ b/spring-rest-testing/src/main/java/com/baeldung/persistence/service/IFooService.java
@@ -0,0 +1,10 @@
+package com.baeldung.persistence.service;
+
+import com.baeldung.persistence.model.Foo;
+import com.baeldung.persistence.IOperations;
+
+public interface IFooService extends IOperations {
+
+ Foo retrieveByName(String name);
+
+}
diff --git a/spring-rest-testing/src/main/java/org/baeldung/persistence/service/common/AbstractService.java b/spring-rest-testing/src/main/java/com/baeldung/persistence/service/common/AbstractService.java
similarity index 90%
rename from spring-rest-testing/src/main/java/org/baeldung/persistence/service/common/AbstractService.java
rename to spring-rest-testing/src/main/java/com/baeldung/persistence/service/common/AbstractService.java
index ceefbbe0e3..5a5d9d6241 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/persistence/service/common/AbstractService.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/persistence/service/common/AbstractService.java
@@ -1,9 +1,9 @@
-package org.baeldung.persistence.service.common;
+package com.baeldung.persistence.service.common;
import java.io.Serializable;
import java.util.List;
-import org.baeldung.persistence.IOperations;
+import com.baeldung.persistence.IOperations;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.transaction.annotation.Transactional;
diff --git a/spring-rest-testing/src/main/java/org/baeldung/persistence/service/impl/FooService.java b/spring-rest-testing/src/main/java/com/baeldung/persistence/service/impl/FooService.java
similarity index 73%
rename from spring-rest-testing/src/main/java/org/baeldung/persistence/service/impl/FooService.java
rename to spring-rest-testing/src/main/java/com/baeldung/persistence/service/impl/FooService.java
index 32fe1bd7e0..92fb6c28a0 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/persistence/service/impl/FooService.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/persistence/service/impl/FooService.java
@@ -1,9 +1,9 @@
-package org.baeldung.persistence.service.impl;
+package com.baeldung.persistence.service.impl;
-import org.baeldung.persistence.dao.IFooDao;
-import org.baeldung.persistence.model.Foo;
-import org.baeldung.persistence.service.IFooService;
-import org.baeldung.persistence.service.common.AbstractService;
+import com.baeldung.persistence.dao.IFooDao;
+import com.baeldung.persistence.model.Foo;
+import com.baeldung.persistence.service.IFooService;
+import com.baeldung.persistence.service.common.AbstractService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.stereotype.Service;
diff --git a/spring-rest-testing/src/main/java/org/baeldung/spring/Application.java b/spring-rest-testing/src/main/java/com/baeldung/spring/Application.java
similarity index 95%
rename from spring-rest-testing/src/main/java/org/baeldung/spring/Application.java
rename to spring-rest-testing/src/main/java/com/baeldung/spring/Application.java
index ca72a4ef56..c35c4d7e5e 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/spring/Application.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/spring/Application.java
@@ -1,4 +1,4 @@
-package org.baeldung.spring;
+package com.baeldung.spring;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
@@ -19,7 +19,7 @@ import org.springframework.web.context.request.RequestContextListener;
*/
@EnableScheduling
@EnableAutoConfiguration
-@ComponentScan("org.baeldung")
+@ComponentScan("com.baeldung")
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
diff --git a/spring-rest-testing/src/main/java/org/baeldung/spring/PersistenceConfig.java b/spring-rest-testing/src/main/java/com/baeldung/spring/PersistenceConfig.java
similarity index 94%
rename from spring-rest-testing/src/main/java/org/baeldung/spring/PersistenceConfig.java
rename to spring-rest-testing/src/main/java/com/baeldung/spring/PersistenceConfig.java
index f3a87b189e..4a4b9eee3f 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/spring/PersistenceConfig.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/spring/PersistenceConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.spring;
+package com.baeldung.spring;
import java.util.Properties;
@@ -24,9 +24,9 @@ import com.google.common.base.Preconditions;
@Configuration
@EnableTransactionManagement
@PropertySource({ "classpath:persistence-${envTarget:h2}.properties" })
-@ComponentScan({ "org.baeldung.persistence" })
+@ComponentScan({ "com.baeldung.persistence" })
// @ImportResource("classpath*:springDataPersistenceConfig.xml")
-@EnableJpaRepositories(basePackages = "org.baeldung.persistence.dao")
+@EnableJpaRepositories(basePackages = "com.baeldung.persistence.dao")
public class PersistenceConfig {
@Autowired
@@ -40,7 +40,7 @@ public class PersistenceConfig {
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
final LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean();
em.setDataSource(dataSource());
- em.setPackagesToScan(new String[] { "org.baeldung.persistence.model" });
+ em.setPackagesToScan(new String[] { "com.baeldung.persistence.model" });
final HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
// vendorAdapter.set
diff --git a/spring-rest-testing/src/main/java/org/baeldung/spring/WebConfig.java b/spring-rest-testing/src/main/java/com/baeldung/spring/WebConfig.java
similarity index 94%
rename from spring-rest-testing/src/main/java/org/baeldung/spring/WebConfig.java
rename to spring-rest-testing/src/main/java/com/baeldung/spring/WebConfig.java
index a0db08d93d..e35acb0bf0 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/spring/WebConfig.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/spring/WebConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.spring;
+package com.baeldung.spring;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
@@ -10,7 +10,7 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.view.InternalResourceViewResolver;
@Configuration
-@ComponentScan("org.baeldung.web")
+@ComponentScan("com.baeldung.web")
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {
diff --git a/spring-rest-testing/src/main/java/org/baeldung/web/controller/FooController.java b/spring-rest-testing/src/main/java/com/baeldung/web/controller/FooController.java
similarity index 92%
rename from spring-rest-testing/src/main/java/org/baeldung/web/controller/FooController.java
rename to spring-rest-testing/src/main/java/com/baeldung/web/controller/FooController.java
index caaf422410..b5350c33c1 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/web/controller/FooController.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/web/controller/FooController.java
@@ -1,12 +1,12 @@
-package org.baeldung.web.controller;
+package com.baeldung.web.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
-import org.baeldung.persistence.model.Foo;
-import org.baeldung.persistence.service.IFooService;
-import org.baeldung.web.util.RestPreconditions;
+import com.baeldung.persistence.model.Foo;
+import com.baeldung.persistence.service.IFooService;
+import com.baeldung.web.util.RestPreconditions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
diff --git a/spring-rest-testing/src/main/java/org/baeldung/web/controller/HomeController.java b/spring-rest-testing/src/main/java/com/baeldung/web/controller/HomeController.java
similarity index 87%
rename from spring-rest-testing/src/main/java/org/baeldung/web/controller/HomeController.java
rename to spring-rest-testing/src/main/java/com/baeldung/web/controller/HomeController.java
index 9c4d14cae3..c82911211a 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/web/controller/HomeController.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/web/controller/HomeController.java
@@ -1,4 +1,4 @@
-package org.baeldung.web.controller;
+package com.baeldung.web.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
diff --git a/spring-rest-testing/src/main/java/org/baeldung/web/controller/RootController.java b/spring-rest-testing/src/main/java/com/baeldung/web/controller/RootController.java
similarity index 90%
rename from spring-rest-testing/src/main/java/org/baeldung/web/controller/RootController.java
rename to spring-rest-testing/src/main/java/com/baeldung/web/controller/RootController.java
index a66f3d1893..005f6f023b 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/web/controller/RootController.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/web/controller/RootController.java
@@ -1,9 +1,9 @@
-package org.baeldung.web.controller;
+package com.baeldung.web.controller;
import java.util.Map;
-import org.baeldung.web.metric.IActuatorMetricService;
-import org.baeldung.web.metric.IMetricService;
+import com.baeldung.web.metric.IActuatorMetricService;
+import com.baeldung.web.metric.IMetricService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
diff --git a/spring-rest-testing/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java b/spring-rest-testing/src/main/java/com/baeldung/web/exception/MyResourceNotFoundException.java
similarity index 92%
rename from spring-rest-testing/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java
rename to spring-rest-testing/src/main/java/com/baeldung/web/exception/MyResourceNotFoundException.java
index 14b61f9832..fd002efc28 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/web/exception/MyResourceNotFoundException.java
@@ -1,4 +1,4 @@
-package org.baeldung.web.exception;
+package com.baeldung.web.exception;
public final class MyResourceNotFoundException extends RuntimeException {
diff --git a/spring-rest-testing/src/main/java/org/baeldung/web/metric/ActuatorMetricService.java b/spring-rest-testing/src/main/java/com/baeldung/web/metric/ActuatorMetricService.java
similarity index 99%
rename from spring-rest-testing/src/main/java/org/baeldung/web/metric/ActuatorMetricService.java
rename to spring-rest-testing/src/main/java/com/baeldung/web/metric/ActuatorMetricService.java
index 4dcec17b9e..8c26fa04a0 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/web/metric/ActuatorMetricService.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/web/metric/ActuatorMetricService.java
@@ -1,4 +1,4 @@
-package org.baeldung.web.metric;
+package com.baeldung.web.metric;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
diff --git a/spring-rest-testing/src/main/java/org/baeldung/web/metric/CustomActuatorMetricService.java b/spring-rest-testing/src/main/java/com/baeldung/web/metric/CustomActuatorMetricService.java
similarity index 98%
rename from spring-rest-testing/src/main/java/org/baeldung/web/metric/CustomActuatorMetricService.java
rename to spring-rest-testing/src/main/java/com/baeldung/web/metric/CustomActuatorMetricService.java
index cf30686e52..ee17825b7c 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/web/metric/CustomActuatorMetricService.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/web/metric/CustomActuatorMetricService.java
@@ -1,4 +1,4 @@
-package org.baeldung.web.metric;
+package com.baeldung.web.metric;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
diff --git a/spring-rest-testing/src/main/java/org/baeldung/web/metric/IActuatorMetricService.java b/spring-rest-testing/src/main/java/com/baeldung/web/metric/IActuatorMetricService.java
similarity index 69%
rename from spring-rest-testing/src/main/java/org/baeldung/web/metric/IActuatorMetricService.java
rename to spring-rest-testing/src/main/java/com/baeldung/web/metric/IActuatorMetricService.java
index 191d347070..60bb43ee00 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/web/metric/IActuatorMetricService.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/web/metric/IActuatorMetricService.java
@@ -1,4 +1,4 @@
-package org.baeldung.web.metric;
+package com.baeldung.web.metric;
public interface IActuatorMetricService {
Object[][] getGraphData();
diff --git a/spring-rest-testing/src/main/java/org/baeldung/web/metric/ICustomActuatorMetricService.java b/spring-rest-testing/src/main/java/com/baeldung/web/metric/ICustomActuatorMetricService.java
similarity index 79%
rename from spring-rest-testing/src/main/java/org/baeldung/web/metric/ICustomActuatorMetricService.java
rename to spring-rest-testing/src/main/java/com/baeldung/web/metric/ICustomActuatorMetricService.java
index 19ab7164ac..5126252e27 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/web/metric/ICustomActuatorMetricService.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/web/metric/ICustomActuatorMetricService.java
@@ -1,4 +1,4 @@
-package org.baeldung.web.metric;
+package com.baeldung.web.metric;
public interface ICustomActuatorMetricService {
diff --git a/spring-rest-testing/src/main/java/org/baeldung/web/metric/IMetricService.java b/spring-rest-testing/src/main/java/com/baeldung/web/metric/IMetricService.java
similarity index 86%
rename from spring-rest-testing/src/main/java/org/baeldung/web/metric/IMetricService.java
rename to spring-rest-testing/src/main/java/com/baeldung/web/metric/IMetricService.java
index 902d6ac811..b8dfa60215 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/web/metric/IMetricService.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/web/metric/IMetricService.java
@@ -1,4 +1,4 @@
-package org.baeldung.web.metric;
+package com.baeldung.web.metric;
import java.util.Map;
diff --git a/spring-rest-testing/src/main/java/org/baeldung/web/metric/MetricFilter.java b/spring-rest-testing/src/main/java/com/baeldung/web/metric/MetricFilter.java
similarity index 98%
rename from spring-rest-testing/src/main/java/org/baeldung/web/metric/MetricFilter.java
rename to spring-rest-testing/src/main/java/com/baeldung/web/metric/MetricFilter.java
index 6c2fb0cb39..dee63b226f 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/web/metric/MetricFilter.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/web/metric/MetricFilter.java
@@ -1,4 +1,4 @@
-package org.baeldung.web.metric;
+package com.baeldung.web.metric;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
diff --git a/spring-rest-testing/src/main/java/org/baeldung/web/metric/MetricService.java b/spring-rest-testing/src/main/java/com/baeldung/web/metric/MetricService.java
similarity index 99%
rename from spring-rest-testing/src/main/java/org/baeldung/web/metric/MetricService.java
rename to spring-rest-testing/src/main/java/com/baeldung/web/metric/MetricService.java
index 086068ad8f..fd3cccab3e 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/web/metric/MetricService.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/web/metric/MetricService.java
@@ -1,4 +1,4 @@
-package org.baeldung.web.metric;
+package com.baeldung.web.metric;
import java.text.SimpleDateFormat;
import java.util.Date;
diff --git a/spring-rest-testing/src/main/java/org/baeldung/web/util/RestPreconditions.java b/spring-rest-testing/src/main/java/com/baeldung/web/util/RestPreconditions.java
similarity index 93%
rename from spring-rest-testing/src/main/java/org/baeldung/web/util/RestPreconditions.java
rename to spring-rest-testing/src/main/java/com/baeldung/web/util/RestPreconditions.java
index 4f2dedcfa0..93a4ef6a33 100644
--- a/spring-rest-testing/src/main/java/org/baeldung/web/util/RestPreconditions.java
+++ b/spring-rest-testing/src/main/java/com/baeldung/web/util/RestPreconditions.java
@@ -1,9 +1,8 @@
-package org.baeldung.web.util;
+package com.baeldung.web.util;
+import com.baeldung.web.exception.MyResourceNotFoundException;
import org.springframework.http.HttpStatus;
-import org.baeldung.web.exception.MyResourceNotFoundException;
-
/**
* Simple static methods to be called at the start of your own methods to verify correct arguments and state. If the Precondition fails, an {@link HttpStatus} code is thrown
*/
diff --git a/spring-rest-testing/src/main/java/org/baeldung/persistence/service/IFooService.java b/spring-rest-testing/src/main/java/org/baeldung/persistence/service/IFooService.java
deleted file mode 100644
index 60d607b9ef..0000000000
--- a/spring-rest-testing/src/main/java/org/baeldung/persistence/service/IFooService.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package org.baeldung.persistence.service;
-
-import org.baeldung.persistence.IOperations;
-import org.baeldung.persistence.model.Foo;
-
-public interface IFooService extends IOperations {
-
- Foo retrieveByName(String name);
-
-}
diff --git a/spring-rest-testing/src/main/resources/springDataPersistenceConfig.xml b/spring-rest-testing/src/main/resources/springDataPersistenceConfig.xml
index d6d0ec6e47..5ea2d9c05b 100644
--- a/spring-rest-testing/src/main/resources/springDataPersistenceConfig.xml
+++ b/spring-rest-testing/src/main/resources/springDataPersistenceConfig.xml
@@ -7,6 +7,6 @@
http://www.springframework.org/schema/data/jpa/spring-jpa.xsd"
>
-
+
\ No newline at end of file
diff --git a/spring-rest-testing/src/main/webapp/WEB-INF/web.xml b/spring-rest-testing/src/main/webapp/WEB-INF/web.xml
index 5f90c3519f..7129b6b4af 100644
--- a/spring-rest-testing/src/main/webapp/WEB-INF/web.xml
+++ b/spring-rest-testing/src/main/webapp/WEB-INF/web.xml
@@ -16,7 +16,7 @@
contextConfigLocation
- org.baeldung.spring
+ com.baeldung.spring
@@ -37,7 +37,7 @@
metricFilter
- org.baeldung.web.metric.MetricFilter
+ com.baeldung.web.metric.MetricFilter
diff --git a/spring-rest-testing/src/test/java/org/baeldung/Consts.java b/spring-rest-testing/src/test/java/com/baeldung/Consts.java
similarity index 73%
rename from spring-rest-testing/src/test/java/org/baeldung/Consts.java
rename to spring-rest-testing/src/test/java/com/baeldung/Consts.java
index e5f0be160f..e33efd589e 100644
--- a/spring-rest-testing/src/test/java/org/baeldung/Consts.java
+++ b/spring-rest-testing/src/test/java/com/baeldung/Consts.java
@@ -1,4 +1,4 @@
-package org.baeldung;
+package com.baeldung;
public interface Consts {
int APPLICATION_PORT = 8082;
diff --git a/spring-rest-testing/src/test/java/org/baeldung/SpringContextIntegrationTest.java b/spring-rest-testing/src/test/java/com/baeldung/SpringContextIntegrationTest.java
similarity index 86%
rename from spring-rest-testing/src/test/java/org/baeldung/SpringContextIntegrationTest.java
rename to spring-rest-testing/src/test/java/com/baeldung/SpringContextIntegrationTest.java
index 35939c992f..155e05b106 100644
--- a/spring-rest-testing/src/test/java/org/baeldung/SpringContextIntegrationTest.java
+++ b/spring-rest-testing/src/test/java/com/baeldung/SpringContextIntegrationTest.java
@@ -1,6 +1,6 @@
-package org.baeldung;
+package com.baeldung;
-import org.baeldung.spring.Application;
+import com.baeldung.spring.Application;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
diff --git a/spring-rest-testing/src/test/java/org/baeldung/SpringContextTest.java b/spring-rest-testing/src/test/java/com/baeldung/SpringContextTest.java
similarity index 85%
rename from spring-rest-testing/src/test/java/org/baeldung/SpringContextTest.java
rename to spring-rest-testing/src/test/java/com/baeldung/SpringContextTest.java
index 8debddc40a..e023254719 100644
--- a/spring-rest-testing/src/test/java/org/baeldung/SpringContextTest.java
+++ b/spring-rest-testing/src/test/java/com/baeldung/SpringContextTest.java
@@ -1,6 +1,6 @@
-package org.baeldung;
+package com.baeldung;
-import org.baeldung.spring.Application;
+import com.baeldung.spring.Application;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
diff --git a/spring-rest-testing/src/test/java/org/baeldung/persistence/PersistenceTestSuite.java b/spring-rest-testing/src/test/java/com/baeldung/persistence/PersistenceTestSuite.java
similarity index 71%
rename from spring-rest-testing/src/test/java/org/baeldung/persistence/PersistenceTestSuite.java
rename to spring-rest-testing/src/test/java/com/baeldung/persistence/PersistenceTestSuite.java
index fb0fd00bb5..77c74b15e4 100644
--- a/spring-rest-testing/src/test/java/org/baeldung/persistence/PersistenceTestSuite.java
+++ b/spring-rest-testing/src/test/java/com/baeldung/persistence/PersistenceTestSuite.java
@@ -1,6 +1,6 @@
-package org.baeldung.persistence;
+package com.baeldung.persistence;
-import org.baeldung.persistence.service.FooServicePersistenceIntegrationTest;
+import com.baeldung.persistence.service.FooServicePersistenceIntegrationTest;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
diff --git a/spring-rest-testing/src/test/java/org/baeldung/persistence/service/AbstractServicePersistenceIntegrationTest.java b/spring-rest-testing/src/test/java/com/baeldung/persistence/service/AbstractServicePersistenceIntegrationTest.java
similarity index 97%
rename from spring-rest-testing/src/test/java/org/baeldung/persistence/service/AbstractServicePersistenceIntegrationTest.java
rename to spring-rest-testing/src/test/java/com/baeldung/persistence/service/AbstractServicePersistenceIntegrationTest.java
index 79889e0f9e..e66e9d49e2 100644
--- a/spring-rest-testing/src/test/java/org/baeldung/persistence/service/AbstractServicePersistenceIntegrationTest.java
+++ b/spring-rest-testing/src/test/java/com/baeldung/persistence/service/AbstractServicePersistenceIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.persistence.service;
+package com.baeldung.persistence.service;
import static org.apache.commons.lang3.RandomStringUtils.randomAlphabetic;
import static org.hamcrest.Matchers.hasItem;
@@ -11,9 +11,9 @@ import static org.junit.Assert.assertThat;
import java.io.Serializable;
import java.util.List;
-import org.baeldung.persistence.IOperations;
-import org.baeldung.persistence.model.Foo;
-import org.baeldung.util.IDUtil;
+import com.baeldung.util.IDUtil;
+import com.baeldung.persistence.IOperations;
+import com.baeldung.persistence.model.Foo;
import org.hamcrest.Matchers;
import org.junit.Ignore;
import org.junit.Test;
diff --git a/spring-rest-testing/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java b/spring-rest-testing/src/test/java/com/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java
similarity index 93%
rename from spring-rest-testing/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java
rename to spring-rest-testing/src/test/java/com/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java
index 089d2d13a2..24f46b9c8f 100644
--- a/spring-rest-testing/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java
+++ b/spring-rest-testing/src/test/java/com/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java
@@ -1,11 +1,11 @@
-package org.baeldung.persistence.service;
+package com.baeldung.persistence.service;
import static org.apache.commons.lang3.RandomStringUtils.randomAlphabetic;
import static org.junit.Assert.assertNotNull;
-import org.baeldung.persistence.IOperations;
-import org.baeldung.persistence.model.Foo;
-import org.baeldung.spring.PersistenceConfig;
+import com.baeldung.persistence.IOperations;
+import com.baeldung.persistence.model.Foo;
+import com.baeldung.spring.PersistenceConfig;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
diff --git a/spring-rest-testing/src/test/java/org/baeldung/util/IDUtil.java b/spring-rest-testing/src/test/java/com/baeldung/util/IDUtil.java
similarity index 96%
rename from spring-rest-testing/src/test/java/org/baeldung/util/IDUtil.java
rename to spring-rest-testing/src/test/java/com/baeldung/util/IDUtil.java
index 85ab623e5f..45e72e046d 100644
--- a/spring-rest-testing/src/test/java/org/baeldung/util/IDUtil.java
+++ b/spring-rest-testing/src/test/java/com/baeldung/util/IDUtil.java
@@ -1,4 +1,4 @@
-package org.baeldung.util;
+package com.baeldung.util;
import java.util.Random;
diff --git a/spring-resttemplate/pom.xml b/spring-resttemplate/pom.xml
index 0b5d0b20d0..138fde3b45 100644
--- a/spring-resttemplate/pom.xml
+++ b/spring-resttemplate/pom.xml
@@ -125,7 +125,7 @@
junit
junit
- 4.12
+ ${junit.version}
@@ -162,10 +162,10 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.7.0
+ ${maven.version}
- 1.8
- 1.8
+ ${source.version}
+ ${target.version}
@@ -308,6 +308,10 @@
3.4.1
3.5.11
+ 1.8
+ 1.8
+ 4.12
+ 3.7.0
diff --git a/spring-scheduling/src/main/java/org/baeldung/async/AsyncComponent.java b/spring-scheduling/src/main/java/com/baeldung/async/AsyncComponent.java
similarity index 97%
rename from spring-scheduling/src/main/java/org/baeldung/async/AsyncComponent.java
rename to spring-scheduling/src/main/java/com/baeldung/async/AsyncComponent.java
index 8503f75c8f..7d18b8b784 100644
--- a/spring-scheduling/src/main/java/org/baeldung/async/AsyncComponent.java
+++ b/spring-scheduling/src/main/java/com/baeldung/async/AsyncComponent.java
@@ -1,4 +1,4 @@
-package org.baeldung.async;
+package com.baeldung.async;
import org.springframework.scheduling.annotation.Async;
import org.springframework.scheduling.annotation.AsyncResult;
diff --git a/spring-scheduling/src/main/java/org/baeldung/async/CustomAsyncExceptionHandler.java b/spring-scheduling/src/main/java/com/baeldung/async/CustomAsyncExceptionHandler.java
similarity index 95%
rename from spring-scheduling/src/main/java/org/baeldung/async/CustomAsyncExceptionHandler.java
rename to spring-scheduling/src/main/java/com/baeldung/async/CustomAsyncExceptionHandler.java
index a7a177f8fe..ba95f000a2 100644
--- a/spring-scheduling/src/main/java/org/baeldung/async/CustomAsyncExceptionHandler.java
+++ b/spring-scheduling/src/main/java/com/baeldung/async/CustomAsyncExceptionHandler.java
@@ -1,4 +1,4 @@
-package org.baeldung.async;
+package com.baeldung.async;
import java.lang.reflect.Method;
diff --git a/spring-scheduling/src/main/java/org/baeldung/async/config/SpringAsyncConfig.java b/spring-scheduling/src/main/java/com/baeldung/async/config/SpringAsyncConfig.java
similarity index 89%
rename from spring-scheduling/src/main/java/org/baeldung/async/config/SpringAsyncConfig.java
rename to spring-scheduling/src/main/java/com/baeldung/async/config/SpringAsyncConfig.java
index 0676258207..56fa643017 100644
--- a/spring-scheduling/src/main/java/org/baeldung/async/config/SpringAsyncConfig.java
+++ b/spring-scheduling/src/main/java/com/baeldung/async/config/SpringAsyncConfig.java
@@ -1,8 +1,8 @@
-package org.baeldung.async.config;
+package com.baeldung.async.config;
import java.util.concurrent.Executor;
-import org.baeldung.async.CustomAsyncExceptionHandler;
+import com.baeldung.async.CustomAsyncExceptionHandler;
import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
@@ -14,7 +14,7 @@ import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
@Configuration
@EnableAsync()
-@ComponentScan("org.baeldung.async")
+@ComponentScan("com.baeldung.async")
public class SpringAsyncConfig implements AsyncConfigurer {
@Bean(name = "threadPoolTaskExecutor")
diff --git a/spring-scheduling/src/main/java/org/baeldung/scheduling/ScheduledAnnotationExample.java b/spring-scheduling/src/main/java/com/baeldung/scheduling/ScheduledAnnotationExample.java
similarity index 98%
rename from spring-scheduling/src/main/java/org/baeldung/scheduling/ScheduledAnnotationExample.java
rename to spring-scheduling/src/main/java/com/baeldung/scheduling/ScheduledAnnotationExample.java
index 23bbee3bc3..892347d615 100644
--- a/spring-scheduling/src/main/java/org/baeldung/scheduling/ScheduledAnnotationExample.java
+++ b/spring-scheduling/src/main/java/com/baeldung/scheduling/ScheduledAnnotationExample.java
@@ -1,4 +1,4 @@
-package org.baeldung.scheduling;
+package com.baeldung.scheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
diff --git a/spring-scheduling/src/main/java/org/baeldung/scheduling/SchedulingWithXmlConfig.java b/spring-scheduling/src/main/java/com/baeldung/scheduling/SchedulingWithXmlConfig.java
similarity index 93%
rename from spring-scheduling/src/main/java/org/baeldung/scheduling/SchedulingWithXmlConfig.java
rename to spring-scheduling/src/main/java/com/baeldung/scheduling/SchedulingWithXmlConfig.java
index d7da9ac19c..54856442f4 100644
--- a/spring-scheduling/src/main/java/org/baeldung/scheduling/SchedulingWithXmlConfig.java
+++ b/spring-scheduling/src/main/java/com/baeldung/scheduling/SchedulingWithXmlConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.scheduling;
+package com.baeldung.scheduling;
public class SchedulingWithXmlConfig {
diff --git a/spring-scheduling/src/main/java/org/baeldung/scheduling/SpringSchedulingConfig.java b/spring-scheduling/src/main/java/com/baeldung/scheduling/SpringSchedulingConfig.java
similarity index 90%
rename from spring-scheduling/src/main/java/org/baeldung/scheduling/SpringSchedulingConfig.java
rename to spring-scheduling/src/main/java/com/baeldung/scheduling/SpringSchedulingConfig.java
index 1d81fa0aa8..5d7f1cf88f 100644
--- a/spring-scheduling/src/main/java/org/baeldung/scheduling/SpringSchedulingConfig.java
+++ b/spring-scheduling/src/main/java/com/baeldung/scheduling/SpringSchedulingConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.scheduling;
+package com.baeldung.scheduling;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
@@ -9,7 +9,7 @@ import org.springframework.scheduling.annotation.EnableScheduling;
@Configuration
@EnableScheduling
-@ComponentScan("org.baeldung.scheduling")
+@ComponentScan("com.baeldung.scheduling")
@PropertySource("classpath:springScheduled.properties")
public class SpringSchedulingConfig {
diff --git a/spring-scheduling/src/main/java/com/baeldung/scheduling/SpringSchedulingFixedRateConfig.java b/spring-scheduling/src/main/java/com/baeldung/scheduling/SpringSchedulingFixedRateConfig.java
deleted file mode 100644
index 6000f75ec2..0000000000
--- a/spring-scheduling/src/main/java/com/baeldung/scheduling/SpringSchedulingFixedRateConfig.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package com.baeldung.scheduling;
-
-import org.springframework.context.annotation.ComponentScan;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.scheduling.annotation.EnableScheduling;
-
-@Configuration
-@EnableScheduling
-@ComponentScan("com.baeldung.scheduling")
-public class SpringSchedulingFixedRateConfig {
-
-}
\ No newline at end of file
diff --git a/spring-scheduling/src/main/java/org/baeldung/springretry/AppConfig.java b/spring-scheduling/src/main/java/com/baeldung/springretry/AppConfig.java
similarity index 92%
rename from spring-scheduling/src/main/java/org/baeldung/springretry/AppConfig.java
rename to spring-scheduling/src/main/java/com/baeldung/springretry/AppConfig.java
index d9b081578c..e79beb370b 100644
--- a/spring-scheduling/src/main/java/org/baeldung/springretry/AppConfig.java
+++ b/spring-scheduling/src/main/java/com/baeldung/springretry/AppConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.springretry;
+package com.baeldung.springretry;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
@@ -9,7 +9,7 @@ import org.springframework.retry.policy.SimpleRetryPolicy;
import org.springframework.retry.support.RetryTemplate;
@Configuration
-@ComponentScan(basePackages = "org.baeldung.springretry")
+@ComponentScan(basePackages = "com.baeldung.springretry")
@EnableRetry
// Uncomment this two lines if we need XML configuration
// @EnableAspectJAutoProxy
diff --git a/spring-scheduling/src/main/java/org/baeldung/springretry/DefaultListenerSupport.java b/spring-scheduling/src/main/java/com/baeldung/springretry/DefaultListenerSupport.java
similarity index 96%
rename from spring-scheduling/src/main/java/org/baeldung/springretry/DefaultListenerSupport.java
rename to spring-scheduling/src/main/java/com/baeldung/springretry/DefaultListenerSupport.java
index bc251b4c2f..0f9f1b6f0d 100644
--- a/spring-scheduling/src/main/java/org/baeldung/springretry/DefaultListenerSupport.java
+++ b/spring-scheduling/src/main/java/com/baeldung/springretry/DefaultListenerSupport.java
@@ -1,4 +1,4 @@
-package org.baeldung.springretry;
+package com.baeldung.springretry;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/spring-scheduling/src/main/java/org/baeldung/springretry/MyService.java b/spring-scheduling/src/main/java/com/baeldung/springretry/MyService.java
similarity index 93%
rename from spring-scheduling/src/main/java/org/baeldung/springretry/MyService.java
rename to spring-scheduling/src/main/java/com/baeldung/springretry/MyService.java
index 6306ff3c26..409bf25845 100644
--- a/spring-scheduling/src/main/java/org/baeldung/springretry/MyService.java
+++ b/spring-scheduling/src/main/java/com/baeldung/springretry/MyService.java
@@ -1,4 +1,4 @@
-package org.baeldung.springretry;
+package com.baeldung.springretry;
import java.sql.SQLException;
diff --git a/spring-scheduling/src/main/java/org/baeldung/springretry/MyServiceImpl.java b/spring-scheduling/src/main/java/com/baeldung/springretry/MyServiceImpl.java
similarity index 96%
rename from spring-scheduling/src/main/java/org/baeldung/springretry/MyServiceImpl.java
rename to spring-scheduling/src/main/java/com/baeldung/springretry/MyServiceImpl.java
index 1b698f26c9..3e4b5ed00d 100644
--- a/spring-scheduling/src/main/java/org/baeldung/springretry/MyServiceImpl.java
+++ b/spring-scheduling/src/main/java/com/baeldung/springretry/MyServiceImpl.java
@@ -1,4 +1,4 @@
-package org.baeldung.springretry;
+package com.baeldung.springretry;
import java.sql.SQLException;
diff --git a/spring-scheduling/src/main/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerConfig.java b/spring-scheduling/src/main/java/com/baeldung/taskscheduler/ThreadPoolTaskSchedulerConfig.java
similarity index 93%
rename from spring-scheduling/src/main/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerConfig.java
rename to spring-scheduling/src/main/java/com/baeldung/taskscheduler/ThreadPoolTaskSchedulerConfig.java
index 342a5fe3e6..c24c701df5 100644
--- a/spring-scheduling/src/main/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerConfig.java
+++ b/spring-scheduling/src/main/java/com/baeldung/taskscheduler/ThreadPoolTaskSchedulerConfig.java
@@ -1,4 +1,4 @@
-package org.baeldung.taskscheduler;
+package com.baeldung.taskscheduler;
import java.util.concurrent.TimeUnit;
@@ -10,7 +10,7 @@ import org.springframework.scheduling.support.CronTrigger;
import org.springframework.scheduling.support.PeriodicTrigger;
@Configuration
-@ComponentScan(basePackages = "org.baeldung.taskscheduler", basePackageClasses = { ThreadPoolTaskSchedulerExamples.class })
+@ComponentScan(basePackages = "com.baeldung.taskscheduler", basePackageClasses = { ThreadPoolTaskSchedulerExamples.class })
public class ThreadPoolTaskSchedulerConfig {
@Bean
diff --git a/spring-scheduling/src/main/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerExamples.java b/spring-scheduling/src/main/java/com/baeldung/taskscheduler/ThreadPoolTaskSchedulerExamples.java
similarity index 97%
rename from spring-scheduling/src/main/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerExamples.java
rename to spring-scheduling/src/main/java/com/baeldung/taskscheduler/ThreadPoolTaskSchedulerExamples.java
index 5d72ed148a..c0c6f37507 100644
--- a/spring-scheduling/src/main/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerExamples.java
+++ b/spring-scheduling/src/main/java/com/baeldung/taskscheduler/ThreadPoolTaskSchedulerExamples.java
@@ -1,4 +1,4 @@
-package org.baeldung.taskscheduler;
+package com.baeldung.taskscheduler;
import java.util.Date;
diff --git a/spring-scheduling/src/main/resources/retryadvice.xml b/spring-scheduling/src/main/resources/retryadvice.xml
index 79a9fc8660..8de7801a58 100644
--- a/spring-scheduling/src/main/resources/retryadvice.xml
+++ b/spring-scheduling/src/main/resources/retryadvice.xml
@@ -7,7 +7,7 @@
http://www.springframework.org/schema/beans/spring-beans.xsd">
+ expression="execution(* com.baeldung.springretry..*MyService.defaultXmlRetryService(..))" />
diff --git a/spring-scheduling/src/main/resources/springAsync-config.xml b/spring-scheduling/src/main/resources/springAsync-config.xml
index 40fc40c79f..48bfbb3f41 100644
--- a/spring-scheduling/src/main/resources/springAsync-config.xml
+++ b/spring-scheduling/src/main/resources/springAsync-config.xml
@@ -10,6 +10,6 @@
-
+
\ No newline at end of file
diff --git a/spring-scheduling/src/main/resources/springScheduled-config.xml b/spring-scheduling/src/main/resources/springScheduled-config.xml
index 4078f535da..1e42b118bd 100644
--- a/spring-scheduling/src/main/resources/springScheduled-config.xml
+++ b/spring-scheduling/src/main/resources/springScheduled-config.xml
@@ -16,7 +16,7 @@
-
+
-
+
\ No newline at end of file
diff --git a/spring-shell/src/test/java/org/baeldung/shell/simple/SimpleCLIIntegrationTest.java b/spring-shell/src/test/java/com/baeldung/shell/simple/SimpleCLIIntegrationTest.java
similarity index 98%
rename from spring-shell/src/test/java/org/baeldung/shell/simple/SimpleCLIIntegrationTest.java
rename to spring-shell/src/test/java/com/baeldung/shell/simple/SimpleCLIIntegrationTest.java
index 3ec756e238..53627700c5 100644
--- a/spring-shell/src/test/java/org/baeldung/shell/simple/SimpleCLIIntegrationTest.java
+++ b/spring-shell/src/test/java/com/baeldung/shell/simple/SimpleCLIIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.baeldung.shell.simple;
+package com.baeldung.shell.simple;
import org.junit.AfterClass;
import org.junit.Assert;
diff --git a/webrtc/README.md b/webrtc/README.md
new file mode 100644
index 0000000000..42c06341b4
--- /dev/null
+++ b/webrtc/README.md
@@ -0,0 +1,8 @@
+## WebRTC
+
+This module contains articles about WebRTC
+
+### Relevant Articles:
+
+- [Guide to WebRTC](https://www.baeldung.com/webrtc)
+