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:36 UTC

[camel] branch master updated (cd3225a -> a3f9dd6)

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

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


    from cd3225a  Regen
     new 73c0b47  CAMEL-16333 - Having a middle folder for debezium components
     new 636342a  CAMEL-16333 - Having a middle folder for debezium components
     new 1c356ef  CAMEL-16333 - Having a middle folder for debezium components
     new 7e453e2  CAMEL-16333 - Having a middle folder for debezium components
     new 93af333  CAMEL-16333 - Having a middle folder for debezium components
     new 887c588  CAMEL-16333 - Having a middle folder for debezium components
     new a3f9dd6  CAMEL-16333 - Having a middle folder for debezium components - Adding migration note

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 bom/camel-bom/pom.xml                              |  5 +++
 .../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 ++++------------------
 components/pom.xml                                 |  6 +---
 .../ROOT/pages/debezium-mongodb-component.adoc     |  2 +-
 .../ROOT/pages/debezium-mysql-component.adoc       |  2 +-
 .../ROOT/pages/debezium-postgres-component.adoc    |  2 +-
 .../ROOT/pages/debezium-sqlserver-component.adoc   |  2 +-
 .../modules/ROOT/pages/debezium-summary.adoc       |  2 +-
 .../ROOT/pages/camel-3x-upgrade-guide-3_9.adoc     |  4 +++
 parent/pom.xml                                     |  5 +++
 .../camel/maven/packaging/PrepareCatalogMojo.java  |  4 +++
 117 files changed, 42 insertions(+), 56 deletions(-)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/pom.xml (97%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/generated/java/org/apache/camel/component/debezium/DebeziumTypeConverterLoader.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/generated/resources/META-INF/services/org/apache/camel/other.properties (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/generated/resources/debezium-common.json (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumComponent.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumConstants.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumConsumer.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumEndpoint.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/DebeziumTypeConverter.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/configuration/ConfigurationValidation.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/main/java/org/apache/camel/component/debezium/configuration/EmbeddedDebeziumConfiguration.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumComponentTest.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumConsumerTest.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumEndpointTest.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTestComponent.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTestEndpoint.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumTypeConverterTest.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/EmbeddedDebeziumConfigurationTest.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/FileConnectorEmbeddedDebeziumConfiguration.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/configuration/TestEmbeddedDebeziumConfiguration.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-common-component/src/test/resources/log4j2.properties (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-maven-plugin/pom.xml (98%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/META-INF/services/org/apache/camel/other.properties (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/debezium-maven-plugin.json (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/component/debezium/configuration/ConfigurationValidation.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/GenerateConnectorConfigMojo.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigField.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigFieldsFactory.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigGenerator.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-maven-plugin/src/main/java/org/apache/camel/maven/config/ConnectorConfigGeneratorUtils.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/GenerateConnectorConfigMojoTest.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigFieldTest.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigFieldsFactoryTest.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigGeneratorTest.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-common/camel-debezium-maven-plugin/src/test/java/org/apache/camel/maven/config/ConnectorConfigGeneratorUtilsTest.java (100%)
 copy components/{ => camel-debezium}/camel-debezium-common/pom.xml (90%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/pom.xml (98%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbComponentConfigurer.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbEndpointConfigurer.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbEndpointUriFactory.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/configuration/MongoDbConnectorEmbeddedDebeziumConfiguration.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/component.properties (100%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-mongodb (100%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mongodb-component (100%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mongodb-endpoint (100%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mongodb-endpoint (100%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/generated/resources/org/apache/camel/component/debezium/debezium-mongodb.json (100%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/main/docs/debezium-mongodb-component.adoc (100%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/main/java/org/apache/camel/component/debezium/DebeziumMongodbComponent.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/main/java/org/apache/camel/component/debezium/DebeziumMongodbEndpoint.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/test/java/org/apache/camel/component/debezium/DebeziumMongodbComponentTest.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-mongodb/src/test/java/org/apache/camel/component/debezium/configuration/MongodbConnectorEmbeddedDebeziumConfigurationTest.java (100%)
 rename components/{camel-debezium-sqlserver => camel-debezium/camel-debezium-mongodb}/src/test/resources/log4j2.properties (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/pom.xml (98%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlComponentConfigurer.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlEndpointConfigurer.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlEndpointUriFactory.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/configuration/MySqlConnectorEmbeddedDebeziumConfiguration.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/component.properties (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-mysql (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mysql-component (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-mysql-endpoint (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mysql-endpoint (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/generated/resources/org/apache/camel/component/debezium/debezium-mysql.json (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/main/docs/debezium-mysql-component.adoc (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/main/docs/debezium-summary.adoc (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/DebeziumMySqlComponent.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/DebeziumMySqlEndpoint.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/test/java/org/apache/camel/component/debezium/DebeziumMySqlComponentTest.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-mysql/src/test/java/org/apache/camel/component/debezium/configuration/MySqlConnectorEmbeddedDebeziumConfigurationTest.java (100%)
 rename components/{camel-debezium-postgres => camel-debezium/camel-debezium-mysql}/src/test/resources/log4j2.properties (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/pom.xml (98%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresComponentConfigurer.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresEndpointConfigurer.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresEndpointUriFactory.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/configuration/PostgresConnectorEmbeddedDebeziumConfiguration.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/component.properties (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-postgres (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-postgres-component (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-postgres-endpoint (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-postgres-endpoint (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/generated/resources/org/apache/camel/component/debezium/debezium-postgres.json (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/main/docs/debezium-postgres-component.adoc (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/main/java/org/apache/camel/component/debezium/DebeziumPostgresComponent.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/main/java/org/apache/camel/component/debezium/DebeziumPostgresEndpoint.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/test/java/org/apache/camel/component/debezium/DebeziumPostgresComponentTest.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-postgres/src/test/java/org/apache/camel/component/debezium/configuration/PostgresConnectorEmbeddedDebeziumConfigurationTest.java (100%)
 rename components/{camel-debezium-mysql => camel-debezium/camel-debezium-postgres}/src/test/resources/log4j2.properties (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/pom.xml (98%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverComponentConfigurer.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpointConfigurer.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpointUriFactory.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/configuration/SqlServerConnectorEmbeddedDebeziumConfiguration.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/component.properties (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/component/debezium-sqlserver (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-sqlserver-component (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/configurer/debezium-sqlserver-endpoint (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-sqlserver-endpoint (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/generated/resources/org/apache/camel/component/debezium/debezium-sqlserver.json (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/main/docs/debezium-sqlserver-component.adoc (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/main/java/org/apache/camel/component/debezium/DebeziumSqlserverComponent.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/main/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpoint.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/test/java/org/apache/camel/component/debezium/DebeziumSqlserverComponentTest.java (100%)
 rename components/{ => camel-debezium}/camel-debezium-sqlserver/src/test/java/org/apache/camel/component/debezium/configuration/SqlserverConnectorEmbeddedDebeziumConfigurationTest.java (100%)
 rename components/{camel-debezium-mongodb => camel-debezium/camel-debezium-sqlserver}/src/test/resources/log4j2.properties (100%)
 rename components/{camel-debezium-common => camel-debezium}/pom.xml (56%)


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

Posted by ac...@apache.org.
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 1c356ef09f9ff89b3a5f9ae482b30e0b0e752e8b
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 11 07:24:31 2021 +0100

    CAMEL-16333 - Having a middle folder for debezium components
---
 components/pom.xml | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/components/pom.xml b/components/pom.xml
index 2a4c057..9105218 100644
--- a/components/pom.xml
+++ b/components/pom.xml
@@ -138,11 +138,7 @@
         <module>camel-csimple-joor</module>
         <module>camel-csv</module>
         <module>camel-datasonnet</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>
+        <module>camel-debezium</module>
         <module>camel-digitalocean</module>
         <module>camel-disruptor</module>
         <module>camel-djl</module>


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

Posted by ac...@apache.org.
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 887c588a2baed3641e5d031c1a62b1b2930c7e58
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 11 07:46:30 2021 +0100

    CAMEL-16333 - Having a middle folder for debezium components
---
 bom/camel-bom/pom.xml                                          |  8 ++++----
 docs/components/modules/ROOT/pages/debezium-summary.adoc       |  2 +-
 parent/pom.xml                                                 | 10 +++++-----
 .../org/apache/camel/maven/packaging/PrepareCatalogMojo.java   |  2 +-
 4 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/bom/camel-bom/pom.xml b/bom/camel-bom/pom.xml
index f8790d7..cde7e40 100644
--- a/bom/camel-bom/pom.xml
+++ b/bom/camel-bom/pom.xml
@@ -554,22 +554,22 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-debezium-maven-plugin</artifactId>
+        <artifactId>camel-debezium-common-parent</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-debezium-mongodb</artifactId>
+        <artifactId>camel-debezium-maven-plugin</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-debezium-mysql</artifactId>
+        <artifactId>camel-debezium-mongodb</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-debezium-common-parent</artifactId>
+        <artifactId>camel-debezium-mysql</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
diff --git a/docs/components/modules/ROOT/pages/debezium-summary.adoc b/docs/components/modules/ROOT/pages/debezium-summary.adoc
index a6d3ce6..51230cc 100644
--- a/docs/components/modules/ROOT/pages/debezium-summary.adoc
+++ b/docs/components/modules/ROOT/pages/debezium-summary.adoc
@@ -1,7 +1,7 @@
 [[Azure-CamelComponentsforDebeziumConnectors]]
 = Camel Components for Debezium Connectors
 //THIS FILE IS COPIED: EDIT THE SOURCE FILE:
-:page-source: components/camel-debezium-mysql/src/main/docs/debezium-summary.adoc
+:page-source: components/camel-debezium/camel-debezium-mysql/src/main/docs/debezium-summary.adoc
 //attributes written by hand, not generated
 :docTitle: Debezium
 
diff --git a/parent/pom.xml b/parent/pom.xml
index 2455e4a..930fdf0 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -1186,27 +1186,27 @@
 			</dependency>
 			<dependency>
 				<groupId>org.apache.camel</groupId>
-				<artifactId>camel-debezium-common</artifactId>
+				<artifactId>camel-debezium-common-parent</artifactId>
 				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.camel</groupId>
-				<artifactId>camel-debezium-maven-plugin</artifactId>
+				<artifactId>camel-debezium-common</artifactId>
 				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.camel</groupId>
-				<artifactId>camel-debezium-mongodb</artifactId>
+				<artifactId>camel-debezium-maven-plugin</artifactId>
 				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.camel</groupId>
-				<artifactId>camel-debezium-mysql</artifactId>
+				<artifactId>camel-debezium-mongodb</artifactId>
 				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.camel</groupId>
-				<artifactId>camel-debezium-common-parent</artifactId>
+				<artifactId>camel-debezium-mysql</artifactId>
 				<version>${project.version}</version>
 			</dependency>
 			<dependency>
diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java
index 12aa240..4d5f7f9 100644
--- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java
+++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java
@@ -1179,7 +1179,7 @@ public class PrepareCatalogMojo extends AbstractMojo {
                         dir.resolve("camel-google-storage"));
             case "camel-debezium":
                 return Arrays.asList(dir.resolve("camel-debezium-mongodb"), dir.resolve("camel-debezium-mysql"),
-                         dir.resolve("camel-debezium-postgres"), dir.resolve("camel-debezium-sqlserver"));
+                        dir.resolve("camel-debezium-postgres"), dir.resolve("camel-debezium-sqlserver"));
             case "camel-aws":
                 return Arrays.asList(dir.resolve("camel-aws2-athena"), dir.resolve("camel-aws2-cw"),
                         dir.resolve("camel-aws2-ddb"), dir.resolve("camel-aws2-ec2"),


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

Posted by ac...@apache.org.
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 7e453e245c6b21fa4fc4b2880121f70ea908dce9
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 11 07:39:43 2021 +0100

    CAMEL-16333 - Having a middle folder for debezium components
---
 .../java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java     | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java
index db97e1a..12aa240 100644
--- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java
+++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java
@@ -591,6 +591,7 @@ public class PrepareCatalogMojo extends AbstractMojo {
                 case "camel-infinispan":
                 case "camel-azure":
                 case "camel-google":
+                case "camel-debezium": 
                 case "camel-aws":
                     return false;
                 default:
@@ -1176,6 +1177,9 @@ public class PrepareCatalogMojo extends AbstractMojo {
                         dir.resolve("camel-google-drive"), dir.resolve("camel-google-mail"), dir.resolve("camel-google-pubsub"),
                         dir.resolve("camel-google-sheets"),
                         dir.resolve("camel-google-storage"));
+            case "camel-debezium":
+                return Arrays.asList(dir.resolve("camel-debezium-mongodb"), dir.resolve("camel-debezium-mysql"),
+                         dir.resolve("camel-debezium-postgres"), dir.resolve("camel-debezium-sqlserver"));
             case "camel-aws":
                 return Arrays.asList(dir.resolve("camel-aws2-athena"), dir.resolve("camel-aws2-cw"),
                         dir.resolve("camel-aws2-ddb"), dir.resolve("camel-aws2-ec2"),


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

Posted by ac...@apache.org.
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 636342a18457104668209e5bc87a7a4cfff799a9
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 11 07:24:09 2021 +0100

    CAMEL-16333 - Having a middle folder for debezium components
---
 docs/components/modules/ROOT/pages/debezium-mongodb-component.adoc   | 2 +-
 docs/components/modules/ROOT/pages/debezium-mysql-component.adoc     | 2 +-
 docs/components/modules/ROOT/pages/debezium-postgres-component.adoc  | 2 +-
 docs/components/modules/ROOT/pages/debezium-sqlserver-component.adoc | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/docs/components/modules/ROOT/pages/debezium-mongodb-component.adoc b/docs/components/modules/ROOT/pages/debezium-mongodb-component.adoc
index a4d6002..6b8bf1a 100644
--- a/docs/components/modules/ROOT/pages/debezium-mongodb-component.adoc
+++ b/docs/components/modules/ROOT/pages/debezium-mongodb-component.adoc
@@ -1,7 +1,7 @@
 [[debezium-mongodb-component]]
 = Debezium MongoDB Connector Component
 //THIS FILE IS COPIED: EDIT THE SOURCE FILE:
-:page-source: components/camel-debezium-mongodb/src/main/docs/debezium-mongodb-component.adoc
+:page-source: components/camel-debezium/camel-debezium-mongodb/src/main/docs/debezium-mongodb-component.adoc
 :docTitle: Debezium MongoDB Connector
 :artifactId: camel-debezium-mongodb
 :description: Capture changes from a MongoDB database.
diff --git a/docs/components/modules/ROOT/pages/debezium-mysql-component.adoc b/docs/components/modules/ROOT/pages/debezium-mysql-component.adoc
index 47ae9cb..3f6e85f 100644
--- a/docs/components/modules/ROOT/pages/debezium-mysql-component.adoc
+++ b/docs/components/modules/ROOT/pages/debezium-mysql-component.adoc
@@ -1,7 +1,7 @@
 [[debezium-mysql-component]]
 = Debezium MySQL Connector Component
 //THIS FILE IS COPIED: EDIT THE SOURCE FILE:
-:page-source: components/camel-debezium-mysql/src/main/docs/debezium-mysql-component.adoc
+:page-source: components/camel-debezium/camel-debezium-mysql/src/main/docs/debezium-mysql-component.adoc
 :docTitle: Debezium MySQL Connector
 :artifactId: camel-debezium-mysql
 :description: Capture changes from a MySQL database.
diff --git a/docs/components/modules/ROOT/pages/debezium-postgres-component.adoc b/docs/components/modules/ROOT/pages/debezium-postgres-component.adoc
index c67c01f..7bd1a91 100644
--- a/docs/components/modules/ROOT/pages/debezium-postgres-component.adoc
+++ b/docs/components/modules/ROOT/pages/debezium-postgres-component.adoc
@@ -1,7 +1,7 @@
 [[debezium-postgres-component]]
 = Debezium PostgresSQL Connector Component
 //THIS FILE IS COPIED: EDIT THE SOURCE FILE:
-:page-source: components/camel-debezium-postgres/src/main/docs/debezium-postgres-component.adoc
+:page-source: components/camel-debezium/camel-debezium-postgres/src/main/docs/debezium-postgres-component.adoc
 :docTitle: Debezium PostgresSQL Connector
 :artifactId: camel-debezium-postgres
 :description: Capture changes from a PostgresSQL database.
diff --git a/docs/components/modules/ROOT/pages/debezium-sqlserver-component.adoc b/docs/components/modules/ROOT/pages/debezium-sqlserver-component.adoc
index 1ca0481..be1773e 100644
--- a/docs/components/modules/ROOT/pages/debezium-sqlserver-component.adoc
+++ b/docs/components/modules/ROOT/pages/debezium-sqlserver-component.adoc
@@ -1,7 +1,7 @@
 [[debezium-sqlserver-component]]
 = Debezium SQL Server Connector Component
 //THIS FILE IS COPIED: EDIT THE SOURCE FILE:
-:page-source: components/camel-debezium-sqlserver/src/main/docs/debezium-sqlserver-component.adoc
+:page-source: components/camel-debezium/camel-debezium-sqlserver/src/main/docs/debezium-sqlserver-component.adoc
 :docTitle: Debezium SQL Server Connector
 :artifactId: camel-debezium-sqlserver
 :description: Capture changes from an SQL Server database.


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

Posted by ac...@apache.org.
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>


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

Posted by ac...@apache.org.
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 93af333ae348bd29db52c39269576696528f3c3e
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 11 07:43:05 2021 +0100

    CAMEL-16333 - Having a middle folder for debezium components
---
 bom/camel-bom/pom.xml | 5 +++++
 parent/pom.xml        | 5 +++++
 2 files changed, 10 insertions(+)

diff --git a/bom/camel-bom/pom.xml b/bom/camel-bom/pom.xml
index c7d733a..f8790d7 100644
--- a/bom/camel-bom/pom.xml
+++ b/bom/camel-bom/pom.xml
@@ -569,6 +569,11 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
+        <artifactId>camel-debezium-common-parent</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
         <artifactId>camel-debezium-parent</artifactId>
         <version>${project.version}</version>
       </dependency>
diff --git a/parent/pom.xml b/parent/pom.xml
index e6ce43c..2455e4a 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -1206,6 +1206,11 @@
 			</dependency>
 			<dependency>
 				<groupId>org.apache.camel</groupId>
+				<artifactId>camel-debezium-common-parent</artifactId>
+				<version>${project.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.camel</groupId>
 				<artifactId>camel-debezium-parent</artifactId>
 				<version>${project.version}</version>
 			</dependency>


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

Posted by ac...@apache.org.
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 a3f9dd63ed714f6c2f1c680f269f91fda1db00b2
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 11 07:51:45 2021 +0100

    CAMEL-16333 - Having a middle folder for debezium components - Adding migration note
---
 docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_9.adoc | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_9.adoc b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_9.adoc
index 4ec1701..170a1e3 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_9.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_9.adoc
@@ -104,3 +104,7 @@ This can be turned back on by setting `localizedLookup=true` on the component.
 === Camel-jmh, camel-performance and camel-itest-performance
 
 Camel-jmh, camel-performance and camel-itest-performance have been moved to a new repository https://github.com/apache/camel-performance-tests
+
+=== Camel-Debezium
+
+The camel-debezium-parent module has been renamed to camel-debezium-common-parent, while the old the name is now used as parent name for the middle folder. This is an internal change that shouldn't affect end users, added here for tracking purpose anyway.