From 97961896d726f335f6e0a01ad54915a21650cccf Mon Sep 17 00:00:00 2001 From: anuragkumawat Date: Sun, 26 Mar 2023 22:09:10 +0530 Subject: [PATCH] JAVA-18750 Split or move spring-apache-camel module (#13710) --- messaging-modules/apache-camel/README.md | 9 ++++ messaging-modules/apache-camel/pom.xml | 46 +++++++++++++++++++ .../camel/apache/file/FileProcessor.java | 0 .../camel/apache/file/FileRouter.java | 0 .../baeldung/camel/apache/jackson/Fruit.java | 0 .../camel/apache/jackson/FruitList.java | 0 .../src/main/resources/camel-context-test.xml | 0 .../src/main/resources/logback.xml | 13 ++++++ .../FruitArrayJacksonUnmarshalUnitTest.java | 0 .../FruitListJacksonUnmarshalUnitTest.java | 0 .../FileProcessorIntegrationTest.java | 0 .../src/test/resources/json/fruit-array.json | 0 .../src/test/resources/json/fruit-list.json | 0 messaging-modules/pom.xml | 1 + .../spring-apache-camel/README.md | 2 - messaging-modules/spring-apache-camel/pom.xml | 11 ----- 16 files changed, 69 insertions(+), 13 deletions(-) create mode 100644 messaging-modules/apache-camel/README.md create mode 100644 messaging-modules/apache-camel/pom.xml rename messaging-modules/{spring-apache-camel => apache-camel}/src/main/java/com/baeldung/camel/apache/file/FileProcessor.java (100%) rename messaging-modules/{spring-apache-camel => apache-camel}/src/main/java/com/baeldung/camel/apache/file/FileRouter.java (100%) rename messaging-modules/{spring-apache-camel => apache-camel}/src/main/java/com/baeldung/camel/apache/jackson/Fruit.java (100%) rename messaging-modules/{spring-apache-camel => apache-camel}/src/main/java/com/baeldung/camel/apache/jackson/FruitList.java (100%) rename messaging-modules/{spring-apache-camel => apache-camel}/src/main/resources/camel-context-test.xml (100%) create mode 100644 messaging-modules/apache-camel/src/main/resources/logback.xml rename messaging-modules/{spring-apache-camel => apache-camel}/src/test/java/com/apache/baeldung/camel/jackson/FruitArrayJacksonUnmarshalUnitTest.java (100%) rename messaging-modules/{spring-apache-camel => apache-camel}/src/test/java/com/apache/baeldung/camel/jackson/FruitListJacksonUnmarshalUnitTest.java (100%) rename messaging-modules/{spring-apache-camel => apache-camel}/src/test/java/com/apache/camel/file/processor/FileProcessorIntegrationTest.java (100%) rename messaging-modules/{spring-apache-camel => apache-camel}/src/test/resources/json/fruit-array.json (100%) rename messaging-modules/{spring-apache-camel => apache-camel}/src/test/resources/json/fruit-list.json (100%) diff --git a/messaging-modules/apache-camel/README.md b/messaging-modules/apache-camel/README.md new file mode 100644 index 0000000000..6196893adc --- /dev/null +++ b/messaging-modules/apache-camel/README.md @@ -0,0 +1,9 @@ +## Apache Camel + +This module contains articles about Apache Camel + +### Relevant Articles + +- [Introduction To Apache Camel](http://www.baeldung.com/apache-camel-intro) +- [Unmarshalling a JSON Array Using camel-jackson](https://www.baeldung.com/java-camel-jackson-json-array) + diff --git a/messaging-modules/apache-camel/pom.xml b/messaging-modules/apache-camel/pom.xml new file mode 100644 index 0000000000..bb20f178aa --- /dev/null +++ b/messaging-modules/apache-camel/pom.xml @@ -0,0 +1,46 @@ + + + 4.0.0 + org.baeldung.apache.camel + apache-camel + apache-camel + jar + http://maven.apache.org + + + com.baeldung + messaging-modules + 0.0.1-SNAPSHOT + + + + + org.apache.camel + camel-core + ${env.camel.version} + + + org.apache.camel + camel-spring-javaconfig + ${env.camel.version} + + + org.apache.camel + camel-jackson + ${env.camel.version} + + + org.apache.camel + camel-test + ${env.camel.version} + test + + + + + 3.14.7 + + + \ No newline at end of file diff --git a/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/apache/file/FileProcessor.java b/messaging-modules/apache-camel/src/main/java/com/baeldung/camel/apache/file/FileProcessor.java similarity index 100% rename from messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/apache/file/FileProcessor.java rename to messaging-modules/apache-camel/src/main/java/com/baeldung/camel/apache/file/FileProcessor.java diff --git a/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/apache/file/FileRouter.java b/messaging-modules/apache-camel/src/main/java/com/baeldung/camel/apache/file/FileRouter.java similarity index 100% rename from messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/apache/file/FileRouter.java rename to messaging-modules/apache-camel/src/main/java/com/baeldung/camel/apache/file/FileRouter.java diff --git a/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/apache/jackson/Fruit.java b/messaging-modules/apache-camel/src/main/java/com/baeldung/camel/apache/jackson/Fruit.java similarity index 100% rename from messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/apache/jackson/Fruit.java rename to messaging-modules/apache-camel/src/main/java/com/baeldung/camel/apache/jackson/Fruit.java diff --git a/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/apache/jackson/FruitList.java b/messaging-modules/apache-camel/src/main/java/com/baeldung/camel/apache/jackson/FruitList.java similarity index 100% rename from messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/apache/jackson/FruitList.java rename to messaging-modules/apache-camel/src/main/java/com/baeldung/camel/apache/jackson/FruitList.java diff --git a/messaging-modules/spring-apache-camel/src/main/resources/camel-context-test.xml b/messaging-modules/apache-camel/src/main/resources/camel-context-test.xml similarity index 100% rename from messaging-modules/spring-apache-camel/src/main/resources/camel-context-test.xml rename to messaging-modules/apache-camel/src/main/resources/camel-context-test.xml diff --git a/messaging-modules/apache-camel/src/main/resources/logback.xml b/messaging-modules/apache-camel/src/main/resources/logback.xml new file mode 100644 index 0000000000..7d900d8ea8 --- /dev/null +++ b/messaging-modules/apache-camel/src/main/resources/logback.xml @@ -0,0 +1,13 @@ + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + \ No newline at end of file diff --git a/messaging-modules/spring-apache-camel/src/test/java/com/apache/baeldung/camel/jackson/FruitArrayJacksonUnmarshalUnitTest.java b/messaging-modules/apache-camel/src/test/java/com/apache/baeldung/camel/jackson/FruitArrayJacksonUnmarshalUnitTest.java similarity index 100% rename from messaging-modules/spring-apache-camel/src/test/java/com/apache/baeldung/camel/jackson/FruitArrayJacksonUnmarshalUnitTest.java rename to messaging-modules/apache-camel/src/test/java/com/apache/baeldung/camel/jackson/FruitArrayJacksonUnmarshalUnitTest.java diff --git a/messaging-modules/spring-apache-camel/src/test/java/com/apache/baeldung/camel/jackson/FruitListJacksonUnmarshalUnitTest.java b/messaging-modules/apache-camel/src/test/java/com/apache/baeldung/camel/jackson/FruitListJacksonUnmarshalUnitTest.java similarity index 100% rename from messaging-modules/spring-apache-camel/src/test/java/com/apache/baeldung/camel/jackson/FruitListJacksonUnmarshalUnitTest.java rename to messaging-modules/apache-camel/src/test/java/com/apache/baeldung/camel/jackson/FruitListJacksonUnmarshalUnitTest.java diff --git a/messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/file/processor/FileProcessorIntegrationTest.java b/messaging-modules/apache-camel/src/test/java/com/apache/camel/file/processor/FileProcessorIntegrationTest.java similarity index 100% rename from messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/file/processor/FileProcessorIntegrationTest.java rename to messaging-modules/apache-camel/src/test/java/com/apache/camel/file/processor/FileProcessorIntegrationTest.java diff --git a/messaging-modules/spring-apache-camel/src/test/resources/json/fruit-array.json b/messaging-modules/apache-camel/src/test/resources/json/fruit-array.json similarity index 100% rename from messaging-modules/spring-apache-camel/src/test/resources/json/fruit-array.json rename to messaging-modules/apache-camel/src/test/resources/json/fruit-array.json diff --git a/messaging-modules/spring-apache-camel/src/test/resources/json/fruit-list.json b/messaging-modules/apache-camel/src/test/resources/json/fruit-list.json similarity index 100% rename from messaging-modules/spring-apache-camel/src/test/resources/json/fruit-list.json rename to messaging-modules/apache-camel/src/test/resources/json/fruit-list.json diff --git a/messaging-modules/pom.xml b/messaging-modules/pom.xml index f843b0fe11..47e0730148 100644 --- a/messaging-modules/pom.xml +++ b/messaging-modules/pom.xml @@ -15,6 +15,7 @@ + apache-camel jgroups rabbitmq spring-amqp diff --git a/messaging-modules/spring-apache-camel/README.md b/messaging-modules/spring-apache-camel/README.md index 535c61cbef..66079d4e83 100644 --- a/messaging-modules/spring-apache-camel/README.md +++ b/messaging-modules/spring-apache-camel/README.md @@ -4,10 +4,8 @@ This module contains articles about Spring with Apache Camel ### Relevant Articles -- [Introduction To Apache Camel](http://www.baeldung.com/apache-camel-intro) - [Integration Patterns With Apache Camel](http://www.baeldung.com/camel-integration-patterns) - [Using Apache Camel with Spring](http://www.baeldung.com/spring-apache-camel-tutorial) -- [Unmarshalling a JSON Array Using camel-jackson](https://www.baeldung.com/java-camel-jackson-json-array) - [Apache Camel with Spring Boot](https://www.baeldung.com/apache-camel-spring-boot) - [Apache Camel Routes Testing in Spring Boot](https://www.baeldung.com/spring-boot-apache-camel-routes-testing) - [Apache Camel Conditional Routing](https://www.baeldung.com/spring-apache-camel-conditional-routing) diff --git a/messaging-modules/spring-apache-camel/pom.xml b/messaging-modules/spring-apache-camel/pom.xml index ec7557666c..65533d7649 100644 --- a/messaging-modules/spring-apache-camel/pom.xml +++ b/messaging-modules/spring-apache-camel/pom.xml @@ -47,17 +47,6 @@ camel-spring-javaconfig ${env.camel.version} - - org.apache.camel - camel-jackson - ${env.camel.version} - - - org.apache.camel - camel-test - ${env.camel.version} - test - org.apache.camel.springboot camel-servlet-starter