You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2021/03/11 07:34:37 UTC

[camel] 01/07: CAMEL-16333 - Having a middle folder for debezium components

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 73c0b474762daff408d3f6e697a675e7edb41624
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 11 07:22:18 2021 +0100

    CAMEL-16333 - Having a middle folder for debezium components
---
 .../camel-debezium-common-component/pom.xml        |  2 +-
 .../debezium/DebeziumTypeConverterLoader.java      |  0
 .../services/org/apache/camel/TypeConverterLoader  |  0
 .../services/org/apache/camel/other.properties     |  0
 .../src/generated/resources/debezium-common.json   |  0
 .../component/debezium/DebeziumComponent.java      |  0
 .../component/debezium/DebeziumConstants.java      |  0
 .../camel/component/debezium/DebeziumConsumer.java |  0
 .../camel/component/debezium/DebeziumEndpoint.java |  0
 .../component/debezium/DebeziumTypeConverter.java  |  0
 .../configuration/ConfigurationValidation.java     |  0
 .../EmbeddedDebeziumConfiguration.java             |  0
 .../component/debezium/DebeziumComponentTest.java  |  0
 .../component/debezium/DebeziumConsumerTest.java   |  0
 .../component/debezium/DebeziumEndpointTest.java   |  0
 .../component/debezium/DebeziumTestComponent.java  |  0
 .../component/debezium/DebeziumTestEndpoint.java   |  0
 .../debezium/DebeziumTypeConverterTest.java        |  0
 .../EmbeddedDebeziumConfigurationTest.java         |  0
 ...FileConnectorEmbeddedDebeziumConfiguration.java |  0
 .../TestEmbeddedDebeziumConfiguration.java         |  0
 .../src/test/resources/log4j2.properties           |  0
 .../camel-debezium-maven-plugin/pom.xml            |  2 +-
 .../services/org/apache/camel/other.properties     |  0
 .../generated/resources/debezium-maven-plugin.json |  0
 .../configuration/ConfigurationValidation.java     |  0
 .../camel/maven/GenerateConnectorConfigMojo.java   |  0
 .../camel/maven/config/ConnectorConfigField.java   |  0
 .../maven/config/ConnectorConfigFieldsFactory.java |  0
 .../maven/config/ConnectorConfigGenerator.java     |  0
 .../config/ConnectorConfigGeneratorUtils.java      |  0
 .../maven/GenerateConnectorConfigMojoTest.java     |  0
 .../maven/config/ConnectorConfigFieldTest.java     |  0
 .../config/ConnectorConfigFieldsFactoryTest.java   |  0
 .../maven/config/ConnectorConfigGeneratorTest.java |  0
 .../config/ConnectorConfigGeneratorUtilsTest.java  |  0
 .../camel-debezium-common/pom.xml                  | 10 +++---
 .../camel-debezium-mongodb/pom.xml                 |  2 +-
 .../DebeziumMongodbComponentConfigurer.java        |  0
 .../DebeziumMongodbEndpointConfigurer.java         |  0
 .../DebeziumMongodbEndpointUriFactory.java         |  0
 ...goDbConnectorEmbeddedDebeziumConfiguration.java |  0
 .../services/org/apache/camel/component.properties |  0
 .../org/apache/camel/component/debezium-mongodb    |  0
 .../camel/configurer/debezium-mongodb-component    |  0
 .../camel/configurer/debezium-mongodb-endpoint     |  0
 .../camel/urifactory/debezium-mongodb-endpoint     |  0
 .../camel/component/debezium/debezium-mongodb.json |  0
 .../src/main/docs/debezium-mongodb-component.adoc  |  0
 .../debezium/DebeziumMongodbComponent.java         |  0
 .../debezium/DebeziumMongodbEndpoint.java          |  0
 .../debezium/DebeziumMongodbComponentTest.java     |  0
 ...ConnectorEmbeddedDebeziumConfigurationTest.java |  0
 .../src/test/resources/log4j2.properties           |  0
 .../camel-debezium-mysql/pom.xml                   |  4 +--
 .../debezium/DebeziumMySqlComponentConfigurer.java |  0
 .../debezium/DebeziumMySqlEndpointConfigurer.java  |  0
 .../debezium/DebeziumMySqlEndpointUriFactory.java  |  0
 ...ySqlConnectorEmbeddedDebeziumConfiguration.java |  0
 .../services/org/apache/camel/component.properties |  0
 .../org/apache/camel/component/debezium-mysql      |  0
 .../camel/configurer/debezium-mysql-component      |  0
 .../camel/configurer/debezium-mysql-endpoint       |  0
 .../camel/urifactory/debezium-mysql-endpoint       |  0
 .../camel/component/debezium/debezium-mysql.json   |  0
 .../src/main/docs/debezium-mysql-component.adoc    |  0
 .../src/main/docs/debezium-summary.adoc            |  0
 .../component/debezium/DebeziumMySqlComponent.java |  0
 .../component/debezium/DebeziumMySqlEndpoint.java  |  0
 .../debezium/DebeziumMySqlComponentTest.java       |  0
 ...ConnectorEmbeddedDebeziumConfigurationTest.java |  0
 .../src/test/resources/log4j2.properties           |  0
 .../camel-debezium-postgres/pom.xml                |  2 +-
 .../DebeziumPostgresComponentConfigurer.java       |  0
 .../DebeziumPostgresEndpointConfigurer.java        |  0
 .../DebeziumPostgresEndpointUriFactory.java        |  0
 ...gresConnectorEmbeddedDebeziumConfiguration.java |  0
 .../services/org/apache/camel/component.properties |  0
 .../org/apache/camel/component/debezium-postgres   |  0
 .../camel/configurer/debezium-postgres-component   |  0
 .../camel/configurer/debezium-postgres-endpoint    |  0
 .../camel/urifactory/debezium-postgres-endpoint    |  0
 .../component/debezium/debezium-postgres.json      |  0
 .../src/main/docs/debezium-postgres-component.adoc |  0
 .../debezium/DebeziumPostgresComponent.java        |  0
 .../debezium/DebeziumPostgresEndpoint.java         |  0
 .../debezium/DebeziumPostgresComponentTest.java    |  0
 ...ConnectorEmbeddedDebeziumConfigurationTest.java |  0
 .../src/test/resources/log4j2.properties           |  0
 .../camel-debezium-sqlserver/pom.xml               |  2 +-
 .../DebeziumSqlserverComponentConfigurer.java      |  0
 .../DebeziumSqlserverEndpointConfigurer.java       |  0
 .../DebeziumSqlserverEndpointUriFactory.java       |  0
 ...rverConnectorEmbeddedDebeziumConfiguration.java |  0
 .../services/org/apache/camel/component.properties |  0
 .../org/apache/camel/component/debezium-sqlserver  |  0
 .../camel/configurer/debezium-sqlserver-component  |  0
 .../camel/configurer/debezium-sqlserver-endpoint   |  0
 .../camel/urifactory/debezium-sqlserver-endpoint   |  0
 .../component/debezium/debezium-sqlserver.json     |  0
 .../main/docs/debezium-sqlserver-component.adoc    |  0
 .../debezium/DebeziumSqlserverComponent.java       |  0
 .../debezium/DebeziumSqlserverEndpoint.java        |  0
 .../debezium/DebeziumSqlserverComponentTest.java   |  0
 ...ConnectorEmbeddedDebeziumConfigurationTest.java |  0
 .../src/test/resources/log4j2.properties           |  0
 .../pom.xml                                        | 40 ++++------------------
 107 files changed, 18 insertions(+), 46 deletions(-)

diff --git a/components/camel-debezium-common/camel-debezium-common-component/pom.xml b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/pom.xml
similarity index 97%
rename from components/camel-debezium-common/camel-debezium-common-component/pom.xml
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/pom.xml
index 95c396a..d6ebf59 100644
--- a/components/camel-debezium-common/camel-debezium-common-component/pom.xml
+++ b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/pom.xml
@@ -22,7 +22,7 @@
 
     <parent>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-debezium-parent</artifactId>
+        <artifactId>camel-debezium-common-parent</artifactId>
         <version>3.9.0-SNAPSHOT</version>
     </parent>
 
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/generated/java/org/apache/camel/component/debezium/DebeziumTypeConverterLoader.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/generated/java/org/apache/camel/component/debezium/DebeziumTypeConverterLoader.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/generated/java/org/apache/camel/component/debezium/DebeziumTypeConverterLoader.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/generated/java/org/apache/camel/component/debezium/DebeziumTypeConverterLoader.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/generated/resources/META-INF/services/org/apache/camel/other.properties b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/generated/resources/META-INF/services/org/apache/camel/other.properties
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/generated/resources/META-INF/services/org/apache/camel/other.properties
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/generated/resources/META-INF/services/org/apache/camel/other.properties
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/generated/resources/debezium-common.json b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/generated/resources/debezium-common.json
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/generated/resources/debezium-common.json
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/generated/resources/debezium-common.json
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumComponent.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumComponent.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumComponent.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumComponent.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumConstants.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumConstants.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumConstants.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumConstants.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumConsumer.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumConsumer.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumConsumer.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumConsumer.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumEndpoint.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumEndpoint.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumEndpoint.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumEndpoint.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumTypeConverter.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumTypeConverter.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumTypeConverter.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumTypeConverter.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/configuration/ConfigurationValidation.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/configuration/ConfigurationValidation.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/configuration/ConfigurationValidation.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/configuration/ConfigurationValidation.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/configuration/EmbeddedDebeziumConfiguration.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/configuration/EmbeddedDebeziumConfiguration.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/configuration/EmbeddedDebeziumConfiguration.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/configuration/EmbeddedDebeziumConfiguration.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumComponentTest.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumComponentTest.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumComponentTest.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumComponentTest.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumConsumerTest.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumConsumerTest.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumConsumerTest.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumConsumerTest.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumEndpointTest.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumEndpointTest.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumEndpointTest.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumEndpointTest.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTestComponent.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTestComponent.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTestComponent.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTestComponent.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTestEndpoint.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTestEndpoint.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTestEndpoint.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTestEndpoint.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTypeConverterTest.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTypeConverterTest.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTypeConverterTest.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTypeConverterTest.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/EmbeddedDebeziumConfigurationTest.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/EmbeddedDebeziumConfigurationTest.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/EmbeddedDebeziumConfigurationTest.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/EmbeddedDebeziumConfigurationTest.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/FileConnectorEmbeddedDebeziumConfiguration.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/FileConnectorEmbeddedDebeziumConfiguration.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/FileConnectorEmbeddedDebeziumConfiguration.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/FileConnectorEmbeddedDebeziumConfiguration.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/TestEmbeddedDebeziumConfiguration.java b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/TestEmbeddedDebeziumConfiguration.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/TestEmbeddedDebeziumConfiguration.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/TestEmbeddedDebeziumConfiguration.java
diff --git a/components/camel-debezium-common/camel-debezium-common-component/src/test/resources/log4j2.properties b/components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/resources/log4j2.properties
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-common-component/src/test/resources/log4j2.properties
rename to components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/resources/log4j2.properties
diff --git a/components/camel-debezium-common/camel-debezium-maven-plugin/pom.xml b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/pom.xml
similarity index 98%
rename from components/camel-debezium-common/camel-debezium-maven-plugin/pom.xml
rename to components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/pom.xml
index 30cde92..bcea701 100644
--- a/components/camel-debezium-common/camel-debezium-maven-plugin/pom.xml
+++ b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/pom.xml
@@ -23,7 +23,7 @@
 
     <parent>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-debezium-parent</artifactId>
+        <artifactId>camel-debezium-common-parent</artifactId>
         <version>3.9.0-SNAPSHOT</version>
     </parent>
 
diff --git a/components/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/META-INF/services/org/apache/camel/other.properties b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/META-INF/services/org/apache/camel/other.properties
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/META-INF/services/org/apache/camel/other.properties
rename to components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/META-INF/services/org/apache/camel/other.properties
diff --git a/components/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/debezium-maven-plugin.json b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/debezium-maven-plugin.json
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/debezium-maven-plugin.json
rename to components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/debezium-maven-plugin.json
diff --git a/components/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/component/debezium/configuration/ConfigurationValidation.java b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/component/debezium/configuration/ConfigurationValidation.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/component/debezium/configuration/ConfigurationValidation.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/component/debezium/configuration/ConfigurationValidation.java
diff --git a/components/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/GenerateConnectorConfigMojo.java b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/GenerateConnectorConfigMojo.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/GenerateConnectorConfigMojo.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/GenerateConnectorConfigMojo.java
diff --git a/components/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigField.java b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigField.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigField.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigField.java
diff --git a/components/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigFieldsFactory.java b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigFieldsFactory.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigFieldsFactory.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigFieldsFactory.java
diff --git a/components/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigGenerator.java b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigGenerator.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigGenerator.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigGenerator.java
diff --git a/components/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigGeneratorUtils.java b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigGeneratorUtils.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigGeneratorUtils.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigGeneratorUtils.java
diff --git a/components/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/GenerateConnectorConfigMojoTest.java b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/GenerateConnectorConfigMojoTest.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/GenerateConnectorConfigMojoTest.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/GenerateConnectorConfigMojoTest.java
diff --git a/components/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigFieldTest.java b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigFieldTest.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigFieldTest.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigFieldTest.java
diff --git a/components/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigFieldsFactoryTest.java b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigFieldsFactoryTest.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigFieldsFactoryTest.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigFieldsFactoryTest.java
diff --git a/components/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigGeneratorTest.java b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigGeneratorTest.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigGeneratorTest.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigGeneratorTest.java
diff --git a/components/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigGeneratorUtilsTest.java b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigGeneratorUtilsTest.java
similarity index 100%
rename from components/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigGeneratorUtilsTest.java
rename to components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigGeneratorUtilsTest.java
diff --git a/components/camel-debezium-common/pom.xml b/components/camel-debezium/camel-debezium-common/pom.xml
similarity index 90%
copy from components/camel-debezium-common/pom.xml
copy to components/camel-debezium/camel-debezium-common/pom.xml
index 491bea1..1d97183 100644
--- a/components/camel-debezium-common/pom.xml
+++ b/components/camel-debezium/camel-debezium-common/pom.xml
@@ -23,14 +23,14 @@
 
     <parent>
         <groupId>org.apache.camel</groupId>
-        <artifactId>components</artifactId>
+        <artifactId>camel-debezium-parent</artifactId>
         <version>3.9.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>camel-debezium-parent</artifactId>
+    <artifactId>camel-debezium-common-parent</artifactId>
     <packaging>pom</packaging>
-    <name>Camel :: Debezium :: Parent</name>
-    <description>Camel Debezium parent</description>
+    <name>Camel :: Debezium Common :: Parent</name>
+    <description>Camel Debezium Common parent</description>
 
     <modules>
         <module>camel-debezium-common-component</module>
@@ -68,4 +68,4 @@
         </dependency>
     </dependencies>
 
-</project>
\ No newline at end of file
+</project>
diff --git a/components/camel-debezium-mongodb/pom.xml b/components/camel-debezium/camel-debezium-mongodb/pom.xml
similarity index 98%
rename from components/camel-debezium-mongodb/pom.xml
rename to components/camel-debezium/camel-debezium-mongodb/pom.xml
index 82c8d49..1a44c17 100644
--- a/components/camel-debezium-mongodb/pom.xml
+++ b/components/camel-debezium/camel-debezium-mongodb/pom.xml
@@ -22,7 +22,7 @@
 
     <parent>
         <groupId>org.apache.camel</groupId>
-        <artifactId>components</artifactId>
+        <artifactId>camel-debezium-parent</artifactId>
         <version>3.9.0-SNAPSHOT</version>
     </parent>
 
diff --git a/components/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbComponentConfigurer.java b/components/camel-debezium/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbComponentConfigurer.java
similarity index 100%
rename from components/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbComponentConfigurer.java
rename to components/camel-debezium/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbComponentConfigurer.java
diff --git a/components/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbEndpointConfigurer.java b/components/camel-debezium/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbEndpointConfigurer.java
similarity index 100%
rename from components/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbEndpointConfigurer.java
rename to components/camel-debezium/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbEndpointConfigurer.java
diff --git a/components/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbEndpointUriFactory.java b/components/camel-debezium/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbEndpointUriFactory.java
similarity index 100%
rename from components/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbEndpointUriFactory.java
rename to components/camel-debezium/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbEndpointUriFactory.java
diff --git a/components/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/configuration/MongoDbConnectorEmbeddedDebeziumConfiguration.java b/components/camel-debezium/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/configuration/MongoDbConnectorEmbeddedDebeziumConfiguration.java
similarity index 100%
rename from components/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/configuration/MongoDbConnectorEmbeddedDebeziumConfiguration.java
rename to components/camel-debezium/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/configuration/MongoDbConnectorEmbeddedDebeziumConfiguration.java
diff --git a/components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/component.properties b/components/camel-debezium/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/component.properties
similarity index 100%
rename from components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/component.properties
rename to components/camel-debezium/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/component.properties
diff --git a/components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-mongodb b/components/camel-debezium/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-mongodb
similarity index 100%
rename from components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-mongodb
rename to components/camel-debezium/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-mongodb
diff --git a/components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mongodb-component b/components/camel-debezium/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mongodb-component
similarity index 100%
rename from components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mongodb-component
rename to components/camel-debezium/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mongodb-component
diff --git a/components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mongodb-endpoint b/components/camel-debezium/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mongodb-endpoint
similarity index 100%
rename from components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mongodb-endpoint
rename to components/camel-debezium/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mongodb-endpoint
diff --git a/components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mongodb-endpoint b/components/camel-debezium/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mongodb-endpoint
similarity index 100%
rename from components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mongodb-endpoint
rename to components/camel-debezium/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mongodb-endpoint
diff --git a/components/camel-debezium-mongodb/src/generated/resources/org/apache/camel/component/debezium/debezium-mongodb.json b/components/camel-debezium/camel-debezium-mongodb/src/generated/resources/org/apache/camel/component/debezium/debezium-mongodb.json
similarity index 100%
rename from components/camel-debezium-mongodb/src/generated/resources/org/apache/camel/component/debezium/debezium-mongodb.json
rename to components/camel-debezium/camel-debezium-mongodb/src/generated/resources/org/apache/camel/component/debezium/debezium-mongodb.json
diff --git a/components/camel-debezium-mongodb/src/main/docs/debezium-mongodb-component.adoc b/components/camel-debezium/camel-debezium-mongodb/src/main/docs/debezium-mongodb-component.adoc
similarity index 100%
rename from components/camel-debezium-mongodb/src/main/docs/debezium-mongodb-component.adoc
rename to components/camel-debezium/camel-debezium-mongodb/src/main/docs/debezium-mongodb-component.adoc
diff --git a/components/camel-debezium-mongodb/src/main/java/org/apache/camel/component/debezium/DebeziumMongodbComponent.java b/components/camel-debezium/camel-debezium-mongodb/src/main/java/org/apache/camel/component/debezium/DebeziumMongodbComponent.java
similarity index 100%
rename from components/camel-debezium-mongodb/src/main/java/org/apache/camel/component/debezium/DebeziumMongodbComponent.java
rename to components/camel-debezium/camel-debezium-mongodb/src/main/java/org/apache/camel/component/debezium/DebeziumMongodbComponent.java
diff --git a/components/camel-debezium-mongodb/src/main/java/org/apache/camel/component/debezium/DebeziumMongodbEndpoint.java b/components/camel-debezium/camel-debezium-mongodb/src/main/java/org/apache/camel/component/debezium/DebeziumMongodbEndpoint.java
similarity index 100%
rename from components/camel-debezium-mongodb/src/main/java/org/apache/camel/component/debezium/DebeziumMongodbEndpoint.java
rename to components/camel-debezium/camel-debezium-mongodb/src/main/java/org/apache/camel/component/debezium/DebeziumMongodbEndpoint.java
diff --git a/components/camel-debezium-mongodb/src/test/java/org/apache/camel/component/debezium/DebeziumMongodbComponentTest.java b/components/camel-debezium/camel-debezium-mongodb/src/test/java/org/apache/camel/component/debezium/DebeziumMongodbComponentTest.java
similarity index 100%
rename from components/camel-debezium-mongodb/src/test/java/org/apache/camel/component/debezium/DebeziumMongodbComponentTest.java
rename to components/camel-debezium/camel-debezium-mongodb/src/test/java/org/apache/camel/component/debezium/DebeziumMongodbComponentTest.java
diff --git a/components/camel-debezium-mongodb/src/test/java/org/apache/camel/component/debezium/configuration/MongodbConnectorEmbeddedDebeziumConfigurationTest.java b/components/camel-debezium/camel-debezium-mongodb/src/test/java/org/apache/camel/component/debezium/configuration/MongodbConnectorEmbeddedDebeziumConfigurationTest.java
similarity index 100%
rename from components/camel-debezium-mongodb/src/test/java/org/apache/camel/component/debezium/configuration/MongodbConnectorEmbeddedDebeziumConfigurationTest.java
rename to components/camel-debezium/camel-debezium-mongodb/src/test/java/org/apache/camel/component/debezium/configuration/MongodbConnectorEmbeddedDebeziumConfigurationTest.java
diff --git a/components/camel-debezium-sqlserver/src/test/resources/log4j2.properties b/components/camel-debezium/camel-debezium-mongodb/src/test/resources/log4j2.properties
similarity index 100%
rename from components/camel-debezium-sqlserver/src/test/resources/log4j2.properties
rename to components/camel-debezium/camel-debezium-mongodb/src/test/resources/log4j2.properties
diff --git a/components/camel-debezium-mysql/pom.xml b/components/camel-debezium/camel-debezium-mysql/pom.xml
similarity index 98%
rename from components/camel-debezium-mysql/pom.xml
rename to components/camel-debezium/camel-debezium-mysql/pom.xml
index 9e4b304..55d5f75 100644
--- a/components/camel-debezium-mysql/pom.xml
+++ b/components/camel-debezium/camel-debezium-mysql/pom.xml
@@ -22,7 +22,7 @@
 
     <parent>
         <groupId>org.apache.camel</groupId>
-        <artifactId>components</artifactId>
+        <artifactId>camel-debezium-parent</artifactId>
         <version>3.9.0-SNAPSHOT</version>
     </parent>
 
@@ -114,4 +114,4 @@
             </plugin>
         </plugins>
     </build>
-</project>
\ No newline at end of file
+</project>
diff --git a/components/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlComponentConfigurer.java b/components/camel-debezium/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlComponentConfigurer.java
similarity index 100%
rename from components/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlComponentConfigurer.java
rename to components/camel-debezium/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlComponentConfigurer.java
diff --git a/components/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlEndpointConfigurer.java b/components/camel-debezium/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlEndpointConfigurer.java
similarity index 100%
rename from components/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlEndpointConfigurer.java
rename to components/camel-debezium/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlEndpointConfigurer.java
diff --git a/components/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlEndpointUriFactory.java b/components/camel-debezium/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlEndpointUriFactory.java
similarity index 100%
rename from components/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlEndpointUriFactory.java
rename to components/camel-debezium/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlEndpointUriFactory.java
diff --git a/components/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/configuration/MySqlConnectorEmbeddedDebeziumConfiguration.java b/components/camel-debezium/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/configuration/MySqlConnectorEmbeddedDebeziumConfiguration.java
similarity index 100%
rename from components/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/configuration/MySqlConnectorEmbeddedDebeziumConfiguration.java
rename to components/camel-debezium/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/configuration/MySqlConnectorEmbeddedDebeziumConfiguration.java
diff --git a/components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/component.properties b/components/camel-debezium/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/component.properties
similarity index 100%
rename from components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/component.properties
rename to components/camel-debezium/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/component.properties
diff --git a/components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-mysql b/components/camel-debezium/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-mysql
similarity index 100%
rename from components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-mysql
rename to components/camel-debezium/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-mysql
diff --git a/components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mysql-component b/components/camel-debezium/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mysql-component
similarity index 100%
rename from components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mysql-component
rename to components/camel-debezium/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mysql-component
diff --git a/components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mysql-endpoint b/components/camel-debezium/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mysql-endpoint
similarity index 100%
rename from components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mysql-endpoint
rename to components/camel-debezium/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mysql-endpoint
diff --git a/components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mysql-endpoint b/components/camel-debezium/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mysql-endpoint
similarity index 100%
rename from components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mysql-endpoint
rename to components/camel-debezium/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mysql-endpoint
diff --git a/components/camel-debezium-mysql/src/generated/resources/org/apache/camel/component/debezium/debezium-mysql.json b/components/camel-debezium/camel-debezium-mysql/src/generated/resources/org/apache/camel/component/debezium/debezium-mysql.json
similarity index 100%
rename from components/camel-debezium-mysql/src/generated/resources/org/apache/camel/component/debezium/debezium-mysql.json
rename to components/camel-debezium/camel-debezium-mysql/src/generated/resources/org/apache/camel/component/debezium/debezium-mysql.json
diff --git a/components/camel-debezium-mysql/src/main/docs/debezium-mysql-component.adoc b/components/camel-debezium/camel-debezium-mysql/src/main/docs/debezium-mysql-component.adoc
similarity index 100%
rename from components/camel-debezium-mysql/src/main/docs/debezium-mysql-component.adoc
rename to components/camel-debezium/camel-debezium-mysql/src/main/docs/debezium-mysql-component.adoc
diff --git a/components/camel-debezium-mysql/src/main/docs/debezium-summary.adoc b/components/camel-debezium/camel-debezium-mysql/src/main/docs/debezium-summary.adoc
similarity index 100%
rename from components/camel-debezium-mysql/src/main/docs/debezium-summary.adoc
rename to components/camel-debezium/camel-debezium-mysql/src/main/docs/debezium-summary.adoc
diff --git a/components/camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/DebeziumMySqlComponent.java b/components/camel-debezium/camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/DebeziumMySqlComponent.java
similarity index 100%
rename from components/camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/DebeziumMySqlComponent.java
rename to components/camel-debezium/camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/DebeziumMySqlComponent.java
diff --git a/components/camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/DebeziumMySqlEndpoint.java b/components/camel-debezium/camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/DebeziumMySqlEndpoint.java
similarity index 100%
rename from components/camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/DebeziumMySqlEndpoint.java
rename to components/camel-debezium/camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/DebeziumMySqlEndpoint.java
diff --git a/components/camel-debezium-mysql/src/test/java/org/apache/camel/component/debezium/DebeziumMySqlComponentTest.java b/components/camel-debezium/camel-debezium-mysql/src/test/java/org/apache/camel/component/debezium/DebeziumMySqlComponentTest.java
similarity index 100%
rename from components/camel-debezium-mysql/src/test/java/org/apache/camel/component/debezium/DebeziumMySqlComponentTest.java
rename to components/camel-debezium/camel-debezium-mysql/src/test/java/org/apache/camel/component/debezium/DebeziumMySqlComponentTest.java
diff --git a/components/camel-debezium-mysql/src/test/java/org/apache/camel/component/debezium/configuration/MySqlConnectorEmbeddedDebeziumConfigurationTest.java b/components/camel-debezium/camel-debezium-mysql/src/test/java/org/apache/camel/component/debezium/configuration/MySqlConnectorEmbeddedDebeziumConfigurationTest.java
similarity index 100%
rename from components/camel-debezium-mysql/src/test/java/org/apache/camel/component/debezium/configuration/MySqlConnectorEmbeddedDebeziumConfigurationTest.java
rename to components/camel-debezium/camel-debezium-mysql/src/test/java/org/apache/camel/component/debezium/configuration/MySqlConnectorEmbeddedDebeziumConfigurationTest.java
diff --git a/components/camel-debezium-postgres/src/test/resources/log4j2.properties b/components/camel-debezium/camel-debezium-mysql/src/test/resources/log4j2.properties
similarity index 100%
rename from components/camel-debezium-postgres/src/test/resources/log4j2.properties
rename to components/camel-debezium/camel-debezium-mysql/src/test/resources/log4j2.properties
diff --git a/components/camel-debezium-postgres/pom.xml b/components/camel-debezium/camel-debezium-postgres/pom.xml
similarity index 98%
rename from components/camel-debezium-postgres/pom.xml
rename to components/camel-debezium/camel-debezium-postgres/pom.xml
index 11f1f3e..16b966e 100644
--- a/components/camel-debezium-postgres/pom.xml
+++ b/components/camel-debezium/camel-debezium-postgres/pom.xml
@@ -22,7 +22,7 @@
 
     <parent>
         <groupId>org.apache.camel</groupId>
-        <artifactId>components</artifactId>
+        <artifactId>camel-debezium-parent</artifactId>
         <version>3.9.0-SNAPSHOT</version>
     </parent>
 
diff --git a/components/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresComponentConfigurer.java b/components/camel-debezium/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresComponentConfigurer.java
similarity index 100%
rename from components/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresComponentConfigurer.java
rename to components/camel-debezium/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresComponentConfigurer.java
diff --git a/components/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresEndpointConfigurer.java b/components/camel-debezium/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresEndpointConfigurer.java
similarity index 100%
rename from components/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresEndpointConfigurer.java
rename to components/camel-debezium/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresEndpointConfigurer.java
diff --git a/components/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresEndpointUriFactory.java b/components/camel-debezium/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresEndpointUriFactory.java
similarity index 100%
rename from components/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresEndpointUriFactory.java
rename to components/camel-debezium/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresEndpointUriFactory.java
diff --git a/components/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/configuration/PostgresConnectorEmbeddedDebeziumConfiguration.java b/components/camel-debezium/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/configuration/PostgresConnectorEmbeddedDebeziumConfiguration.java
similarity index 100%
rename from components/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/configuration/PostgresConnectorEmbeddedDebeziumConfiguration.java
rename to components/camel-debezium/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/configuration/PostgresConnectorEmbeddedDebeziumConfiguration.java
diff --git a/components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/component.properties b/components/camel-debezium/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/component.properties
similarity index 100%
rename from components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/component.properties
rename to components/camel-debezium/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/component.properties
diff --git a/components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-postgres b/components/camel-debezium/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-postgres
similarity index 100%
rename from components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-postgres
rename to components/camel-debezium/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-postgres
diff --git a/components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-postgres-component b/components/camel-debezium/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-postgres-component
similarity index 100%
rename from components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-postgres-component
rename to components/camel-debezium/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-postgres-component
diff --git a/components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-postgres-endpoint b/components/camel-debezium/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-postgres-endpoint
similarity index 100%
rename from components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-postgres-endpoint
rename to components/camel-debezium/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-postgres-endpoint
diff --git a/components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-postgres-endpoint b/components/camel-debezium/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-postgres-endpoint
similarity index 100%
rename from components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-postgres-endpoint
rename to components/camel-debezium/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-postgres-endpoint
diff --git a/components/camel-debezium-postgres/src/generated/resources/org/apache/camel/component/debezium/debezium-postgres.json b/components/camel-debezium/camel-debezium-postgres/src/generated/resources/org/apache/camel/component/debezium/debezium-postgres.json
similarity index 100%
rename from components/camel-debezium-postgres/src/generated/resources/org/apache/camel/component/debezium/debezium-postgres.json
rename to components/camel-debezium/camel-debezium-postgres/src/generated/resources/org/apache/camel/component/debezium/debezium-postgres.json
diff --git a/components/camel-debezium-postgres/src/main/docs/debezium-postgres-component.adoc b/components/camel-debezium/camel-debezium-postgres/src/main/docs/debezium-postgres-component.adoc
similarity index 100%
rename from components/camel-debezium-postgres/src/main/docs/debezium-postgres-component.adoc
rename to components/camel-debezium/camel-debezium-postgres/src/main/docs/debezium-postgres-component.adoc
diff --git a/components/camel-debezium-postgres/src/main/java/org/apache/camel/component/debezium/DebeziumPostgresComponent.java b/components/camel-debezium/camel-debezium-postgres/src/main/java/org/apache/camel/component/debezium/DebeziumPostgresComponent.java
similarity index 100%
rename from components/camel-debezium-postgres/src/main/java/org/apache/camel/component/debezium/DebeziumPostgresComponent.java
rename to components/camel-debezium/camel-debezium-postgres/src/main/java/org/apache/camel/component/debezium/DebeziumPostgresComponent.java
diff --git a/components/camel-debezium-postgres/src/main/java/org/apache/camel/component/debezium/DebeziumPostgresEndpoint.java b/components/camel-debezium/camel-debezium-postgres/src/main/java/org/apache/camel/component/debezium/DebeziumPostgresEndpoint.java
similarity index 100%
rename from components/camel-debezium-postgres/src/main/java/org/apache/camel/component/debezium/DebeziumPostgresEndpoint.java
rename to components/camel-debezium/camel-debezium-postgres/src/main/java/org/apache/camel/component/debezium/DebeziumPostgresEndpoint.java
diff --git a/components/camel-debezium-postgres/src/test/java/org/apache/camel/component/debezium/DebeziumPostgresComponentTest.java b/components/camel-debezium/camel-debezium-postgres/src/test/java/org/apache/camel/component/debezium/DebeziumPostgresComponentTest.java
similarity index 100%
rename from components/camel-debezium-postgres/src/test/java/org/apache/camel/component/debezium/DebeziumPostgresComponentTest.java
rename to components/camel-debezium/camel-debezium-postgres/src/test/java/org/apache/camel/component/debezium/DebeziumPostgresComponentTest.java
diff --git a/components/camel-debezium-postgres/src/test/java/org/apache/camel/component/debezium/configuration/PostgresConnectorEmbeddedDebeziumConfigurationTest.java b/components/camel-debezium/camel-debezium-postgres/src/test/java/org/apache/camel/component/debezium/configuration/PostgresConnectorEmbeddedDebeziumConfigurationTest.java
similarity index 100%
rename from components/camel-debezium-postgres/src/test/java/org/apache/camel/component/debezium/configuration/PostgresConnectorEmbeddedDebeziumConfigurationTest.java
rename to components/camel-debezium/camel-debezium-postgres/src/test/java/org/apache/camel/component/debezium/configuration/PostgresConnectorEmbeddedDebeziumConfigurationTest.java
diff --git a/components/camel-debezium-mysql/src/test/resources/log4j2.properties b/components/camel-debezium/camel-debezium-postgres/src/test/resources/log4j2.properties
similarity index 100%
rename from components/camel-debezium-mysql/src/test/resources/log4j2.properties
rename to components/camel-debezium/camel-debezium-postgres/src/test/resources/log4j2.properties
diff --git a/components/camel-debezium-sqlserver/pom.xml b/components/camel-debezium/camel-debezium-sqlserver/pom.xml
similarity index 98%
rename from components/camel-debezium-sqlserver/pom.xml
rename to components/camel-debezium/camel-debezium-sqlserver/pom.xml
index ed6177e..820a0cd 100644
--- a/components/camel-debezium-sqlserver/pom.xml
+++ b/components/camel-debezium/camel-debezium-sqlserver/pom.xml
@@ -22,7 +22,7 @@
 
     <parent>
         <groupId>org.apache.camel</groupId>
-        <artifactId>components</artifactId>
+        <artifactId>camel-debezium-parent</artifactId>
         <version>3.9.0-SNAPSHOT</version>
     </parent>
 
diff --git a/components/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverComponentConfigurer.java b/components/camel-debezium/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverComponentConfigurer.java
similarity index 100%
rename from components/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverComponentConfigurer.java
rename to components/camel-debezium/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverComponentConfigurer.java
diff --git a/components/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpointConfigurer.java b/components/camel-debezium/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpointConfigurer.java
similarity index 100%
rename from components/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpointConfigurer.java
rename to components/camel-debezium/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpointConfigurer.java
diff --git a/components/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpointUriFactory.java b/components/camel-debezium/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpointUriFactory.java
similarity index 100%
rename from components/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpointUriFactory.java
rename to components/camel-debezium/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpointUriFactory.java
diff --git a/components/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/configuration/SqlServerConnectorEmbeddedDebeziumConfiguration.java b/components/camel-debezium/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/configuration/SqlServerConnectorEmbeddedDebeziumConfiguration.java
similarity index 100%
rename from components/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/configuration/SqlServerConnectorEmbeddedDebeziumConfiguration.java
rename to components/camel-debezium/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/configuration/SqlServerConnectorEmbeddedDebeziumConfiguration.java
diff --git a/components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/component.properties b/components/camel-debezium/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/component.properties
similarity index 100%
rename from components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/component.properties
rename to components/camel-debezium/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/component.properties
diff --git a/components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-sqlserver b/components/camel-debezium/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-sqlserver
similarity index 100%
rename from components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-sqlserver
rename to components/camel-debezium/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-sqlserver
diff --git a/components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-sqlserver-component b/components/camel-debezium/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-sqlserver-component
similarity index 100%
rename from components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-sqlserver-component
rename to components/camel-debezium/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-sqlserver-component
diff --git a/components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-sqlserver-endpoint b/components/camel-debezium/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-sqlserver-endpoint
similarity index 100%
rename from components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-sqlserver-endpoint
rename to components/camel-debezium/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-sqlserver-endpoint
diff --git a/components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-sqlserver-endpoint b/components/camel-debezium/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-sqlserver-endpoint
similarity index 100%
rename from components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-sqlserver-endpoint
rename to components/camel-debezium/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-sqlserver-endpoint
diff --git a/components/camel-debezium-sqlserver/src/generated/resources/org/apache/camel/component/debezium/debezium-sqlserver.json b/components/camel-debezium/camel-debezium-sqlserver/src/generated/resources/org/apache/camel/component/debezium/debezium-sqlserver.json
similarity index 100%
rename from components/camel-debezium-sqlserver/src/generated/resources/org/apache/camel/component/debezium/debezium-sqlserver.json
rename to components/camel-debezium/camel-debezium-sqlserver/src/generated/resources/org/apache/camel/component/debezium/debezium-sqlserver.json
diff --git a/components/camel-debezium-sqlserver/src/main/docs/debezium-sqlserver-component.adoc b/components/camel-debezium/camel-debezium-sqlserver/src/main/docs/debezium-sqlserver-component.adoc
similarity index 100%
rename from components/camel-debezium-sqlserver/src/main/docs/debezium-sqlserver-component.adoc
rename to components/camel-debezium/camel-debezium-sqlserver/src/main/docs/debezium-sqlserver-component.adoc
diff --git a/components/camel-debezium-sqlserver/src/main/java/org/apache/camel/component/debezium/DebeziumSqlserverComponent.java b/components/camel-debezium/camel-debezium-sqlserver/src/main/java/org/apache/camel/component/debezium/DebeziumSqlserverComponent.java
similarity index 100%
rename from components/camel-debezium-sqlserver/src/main/java/org/apache/camel/component/debezium/DebeziumSqlserverComponent.java
rename to components/camel-debezium/camel-debezium-sqlserver/src/main/java/org/apache/camel/component/debezium/DebeziumSqlserverComponent.java
diff --git a/components/camel-debezium-sqlserver/src/main/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpoint.java b/components/camel-debezium/camel-debezium-sqlserver/src/main/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpoint.java
similarity index 100%
rename from components/camel-debezium-sqlserver/src/main/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpoint.java
rename to components/camel-debezium/camel-debezium-sqlserver/src/main/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpoint.java
diff --git a/components/camel-debezium-sqlserver/src/test/java/org/apache/camel/component/debezium/DebeziumSqlserverComponentTest.java b/components/camel-debezium/camel-debezium-sqlserver/src/test/java/org/apache/camel/component/debezium/DebeziumSqlserverComponentTest.java
similarity index 100%
rename from components/camel-debezium-sqlserver/src/test/java/org/apache/camel/component/debezium/DebeziumSqlserverComponentTest.java
rename to components/camel-debezium/camel-debezium-sqlserver/src/test/java/org/apache/camel/component/debezium/DebeziumSqlserverComponentTest.java
diff --git a/components/camel-debezium-sqlserver/src/test/java/org/apache/camel/component/debezium/configuration/SqlserverConnectorEmbeddedDebeziumConfigurationTest.java b/components/camel-debezium/camel-debezium-sqlserver/src/test/java/org/apache/camel/component/debezium/configuration/SqlserverConnectorEmbeddedDebeziumConfigurationTest.java
similarity index 100%
rename from components/camel-debezium-sqlserver/src/test/java/org/apache/camel/component/debezium/configuration/SqlserverConnectorEmbeddedDebeziumConfigurationTest.java
rename to components/camel-debezium/camel-debezium-sqlserver/src/test/java/org/apache/camel/component/debezium/configuration/SqlserverConnectorEmbeddedDebeziumConfigurationTest.java
diff --git a/components/camel-debezium-mongodb/src/test/resources/log4j2.properties b/components/camel-debezium/camel-debezium-sqlserver/src/test/resources/log4j2.properties
similarity index 100%
rename from components/camel-debezium-mongodb/src/test/resources/log4j2.properties
rename to components/camel-debezium/camel-debezium-sqlserver/src/test/resources/log4j2.properties
diff --git a/components/camel-debezium-common/pom.xml b/components/camel-debezium/pom.xml
similarity index 56%
rename from components/camel-debezium-common/pom.xml
rename to components/camel-debezium/pom.xml
index 491bea1..38ead20 100644
--- a/components/camel-debezium-common/pom.xml
+++ b/components/camel-debezium/pom.xml
@@ -33,39 +33,11 @@
     <description>Camel Debezium parent</description>
 
     <modules>
-        <module>camel-debezium-common-component</module>
-        <module>camel-debezium-maven-plugin</module>
+        <module>camel-debezium-common</module>
+        <module>camel-debezium-mongodb</module>
+        <module>camel-debezium-mysql</module>
+        <module>camel-debezium-postgres</module>
+        <module>camel-debezium-sqlserver</module>
     </modules>
 
-    <dependencies>
-
-        <!-- camel -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-support</artifactId>
-        </dependency>
-
-        <!-- debezium embedded engine -->
-        <dependency>
-            <groupId>io.debezium</groupId>
-            <artifactId>debezium-api</artifactId>
-            <version>${debezium-version}</version>
-        </dependency>
-        <dependency>
-            <groupId>io.debezium</groupId>
-            <artifactId>debezium-embedded</artifactId>
-            <version>${debezium-version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>slf4j-log4j12</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>log4j</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-    </dependencies>
-
-</project>
\ No newline at end of file
+</project>