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 2026/09/22 08:23:21 UTC
(camel-kafka-connector) branch main updated: Fix #1644: emit ServiceLoader manifests for plugin.discovery=service_load (#1842)
This is an automated email from the ASF dual-hosted git repository.
oscerd pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git
The following commit(s) were added to refs/heads/main by this push:
new 4ae21d093f Fix #1644: emit ServiceLoader manifests for plugin.discovery=service_load (#1842)
4ae21d093f is described below
commit 4ae21d093fe4a75a8ba6eb5c29fa350c8511fd49
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue Sep 22 10:23:15 2026 +0200
Fix #1644: emit ServiceLoader manifests for plugin.discovery=service_load (#1842)
Kafka Connect defaults to plugin.discovery=service_load from 4.0, which
requires every plugin jar to declare its plugins under META-INF/services/
instead of relying on reflection scanning (KIP-898). Without these manifests
the CKC connectors and SMTs are not usable in service_load mode.
- Generator: emit META-INF/services/org.apache.kafka.connect.sink.SinkConnector
(or .source.SourceConnector) in each connector module, listing the generated
connector class - in both the kamelet-based and component-based generators.
- core: add manifests for the base CamelSinkConnector / CamelSourceConnector and
for the concrete SMT (Transformation) implementations.
- camel-syslog (hand-maintained connector): add its sink and source manifests.
- Add a RAT exclude for the generated Kafka Connect service manifests.
- Regenerate all connectors.
The Transformation manifest lists every concrete implementation the reflection
scanner already discovered, so service_load mode preserves the current plugin
surface rather than changing it.
Signed-off-by: Andrea Cosentino <an...@gmail.com>
Co-authored-by: Claude Opus 4.8 <no...@anthropic.com>
---
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
.../org.apache.kafka.connect.sink.SinkConnector | 2 +
...org.apache.kafka.connect.source.SourceConnector | 2 +
....apache.kafka.connect.transforms.Transformation | 9 +++
.../kafkaconnector/ServiceLoaderManifestTest.java | 85 ++++++++++++++++++++++
pom.xml | 2 +
.../CamelKafkaConnectorKameletUpdateMojo.java | 9 +++
.../maven/CamelKafkaConnectorUpdateMojo.java | 9 +++
202 files changed, 508 insertions(+)
diff --git a/connectors/camel-aws-bedrock-agent-runtime-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-bedrock-agent-runtime-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..58cf23a899
--- /dev/null
+++ b/connectors/camel-aws-bedrock-agent-runtime-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awsbedrockagentruntimesink.CamelAwsbedrockagentruntimesinkSinkConnector
diff --git a/connectors/camel-aws-bedrock-text-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-bedrock-text-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..2b1d116e8a
--- /dev/null
+++ b/connectors/camel-aws-bedrock-text-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awsbedrocktextsink.CamelAwsbedrocktextsinkSinkConnector
diff --git a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..f632aa5536
--- /dev/null
+++ b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awscloudtrailsource.CamelAwscloudtrailsourceSourceConnector
diff --git a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..9f26e800e0
--- /dev/null
+++ b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awscloudwatchsink.CamelAwscloudwatchsinkSinkConnector
diff --git a/connectors/camel-aws-comprehend-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-comprehend-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..503c453feb
--- /dev/null
+++ b/connectors/camel-aws-comprehend-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awscomprehendsink.CamelAwscomprehendsinkSinkConnector
diff --git a/connectors/camel-aws-ddb-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-ddb-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..96b16d78a4
--- /dev/null
+++ b/connectors/camel-aws-ddb-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awsddbsink.CamelAwsddbsinkSinkConnector
diff --git a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..4f86bd99a8
--- /dev/null
+++ b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awsddbstreamssource.CamelAwsddbstreamssourceSourceConnector
diff --git a/connectors/camel-aws-ec2-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-ec2-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..d6ffa08ec6
--- /dev/null
+++ b/connectors/camel-aws-ec2-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awsec2sink.CamelAwsec2sinkSinkConnector
diff --git a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..d090c04ad6
--- /dev/null
+++ b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awseventbridgesink.CamelAwseventbridgesinkSinkConnector
diff --git a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..72ced01258
--- /dev/null
+++ b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awskinesisfirehosesink.CamelAwskinesisfirehosesinkSinkConnector
diff --git a/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..4988695853
--- /dev/null
+++ b/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awskinesissink.CamelAwskinesissinkSinkConnector
diff --git a/connectors/camel-aws-kinesis-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-aws-kinesis-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..98d8ba19c3
--- /dev/null
+++ b/connectors/camel-aws-kinesis-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awskinesissource.CamelAwskinesissourceSourceConnector
diff --git a/connectors/camel-aws-lambda-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-lambda-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..7f7059d1ed
--- /dev/null
+++ b/connectors/camel-aws-lambda-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awslambdasink.CamelAwslambdasinkSinkConnector
diff --git a/connectors/camel-aws-polly-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-polly-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..75fd0838da
--- /dev/null
+++ b/connectors/camel-aws-polly-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awspollysink.CamelAwspollysinkSinkConnector
diff --git a/connectors/camel-aws-redshift-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-redshift-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..afc9091168
--- /dev/null
+++ b/connectors/camel-aws-redshift-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awsredshiftsink.CamelAwsredshiftsinkSinkConnector
diff --git a/connectors/camel-aws-redshift-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-aws-redshift-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..3992dc1fb0
--- /dev/null
+++ b/connectors/camel-aws-redshift-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awsredshiftsource.CamelAwsredshiftsourceSourceConnector
diff --git a/connectors/camel-aws-s3-event-based-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-aws-s3-event-based-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..72907513c8
--- /dev/null
+++ b/connectors/camel-aws-s3-event-based-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awss3eventbasedsource.CamelAwss3eventbasedsourceSourceConnector
diff --git a/connectors/camel-aws-s3-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-s3-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..aa4e0651a0
--- /dev/null
+++ b/connectors/camel-aws-s3-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awss3sink.CamelAwss3sinkSinkConnector
diff --git a/connectors/camel-aws-s3-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-aws-s3-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..01354aa75b
--- /dev/null
+++ b/connectors/camel-aws-s3-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awss3source.CamelAwss3sourceSourceConnector
diff --git a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..45536281bc
--- /dev/null
+++ b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awss3streaminguploadsink.CamelAwss3streaminguploadsinkSinkConnector
diff --git a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..9fac10738b
--- /dev/null
+++ b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awssecretsmanagersink.CamelAwssecretsmanagersinkSinkConnector
diff --git a/connectors/camel-aws-ses-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-ses-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..1979c20325
--- /dev/null
+++ b/connectors/camel-aws-ses-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awssessink.CamelAwssessinkSinkConnector
diff --git a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..f2bc8ed0b1
--- /dev/null
+++ b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awssnsfifosink.CamelAwssnsfifosinkSinkConnector
diff --git a/connectors/camel-aws-sns-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-sns-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..ebe329ee2f
--- /dev/null
+++ b/connectors/camel-aws-sns-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awssnssink.CamelAwssnssinkSinkConnector
diff --git a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..c460812316
--- /dev/null
+++ b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awssqsbatchsink.CamelAwssqsbatchsinkSinkConnector
diff --git a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..b61edf9328
--- /dev/null
+++ b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awssqsfifosink.CamelAwssqsfifosinkSinkConnector
diff --git a/connectors/camel-aws-sqs-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-sqs-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..f1c2132e54
--- /dev/null
+++ b/connectors/camel-aws-sqs-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awssqssink.CamelAwssqssinkSinkConnector
diff --git a/connectors/camel-aws-sqs-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-aws-sqs-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..0bc6363242
--- /dev/null
+++ b/connectors/camel-aws-sqs-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awssqssource.CamelAwssqssourceSourceConnector
diff --git a/connectors/camel-aws-timestream-query-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws-timestream-query-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..0257d5ee2b
--- /dev/null
+++ b/connectors/camel-aws-timestream-query-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.awstimestreamquerysink.CamelAwstimestreamquerysinkSinkConnector
diff --git a/connectors/camel-aws2-iam-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws2-iam-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..bc923e40f1
--- /dev/null
+++ b/connectors/camel-aws2-iam-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.aws2iam.CamelAws2iamSinkConnector
diff --git a/connectors/camel-aws2-kms-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-aws2-kms-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..373dfc00fb
--- /dev/null
+++ b/connectors/camel-aws2-kms-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.aws2kms.CamelAws2kmsSinkConnector
diff --git a/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..70bb9743cb
--- /dev/null
+++ b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azurecosmosdbsink.CamelAzurecosmosdbsinkSinkConnector
diff --git a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..a2debcf896
--- /dev/null
+++ b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azurecosmosdbsource.CamelAzurecosmosdbsourceSourceConnector
diff --git a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..09d13e00c5
--- /dev/null
+++ b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azureeventhubssink.CamelAzureeventhubssinkSinkConnector
diff --git a/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..f7b8fe5749
--- /dev/null
+++ b/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azureeventhubssource.CamelAzureeventhubssourceSourceConnector
diff --git a/connectors/camel-azure-functions-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-azure-functions-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..4823b4d9c5
--- /dev/null
+++ b/connectors/camel-azure-functions-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azurefunctionssink.CamelAzurefunctionssinkSinkConnector
diff --git a/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..12389c6470
--- /dev/null
+++ b/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azureservicebussink.CamelAzureservicebussinkSinkConnector
diff --git a/connectors/camel-azure-servicebus-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-azure-servicebus-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..5b51f4fa94
--- /dev/null
+++ b/connectors/camel-azure-servicebus-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azureservicebussource.CamelAzureservicebussourceSourceConnector
diff --git a/connectors/camel-azure-storage-blob-append-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-azure-storage-blob-append-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..ad557e91b2
--- /dev/null
+++ b/connectors/camel-azure-storage-blob-append-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azurestorageblobappendsink.CamelAzurestorageblobappendsinkSinkConnector
diff --git a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..c68e66f9b9
--- /dev/null
+++ b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azurestorageblobchangefeedsource.CamelAzurestorageblobchangefeedsourceSourceConnector
diff --git a/connectors/camel-azure-storage-blob-event-based-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-azure-storage-blob-event-based-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..8e876f4e28
--- /dev/null
+++ b/connectors/camel-azure-storage-blob-event-based-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azurestorageblobeventbasedsource.CamelAzurestorageblobeventbasedsourceSourceConnector
diff --git a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..1843f8dee6
--- /dev/null
+++ b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azurestorageblobsink.CamelAzurestorageblobsinkSinkConnector
diff --git a/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..110a6ced79
--- /dev/null
+++ b/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azurestorageblobsource.CamelAzurestorageblobsourceSourceConnector
diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..c4ed9d73c9
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azurestoragedatalakesink.CamelAzurestoragedatalakesinkSinkConnector
diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..c815d70c9a
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azurestoragedatalakesource.CamelAzurestoragedatalakesourceSourceConnector
diff --git a/connectors/camel-azure-storage-files-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-azure-storage-files-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..0790b2bed1
--- /dev/null
+++ b/connectors/camel-azure-storage-files-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azurestoragefilessink.CamelAzurestoragefilessinkSinkConnector
diff --git a/connectors/camel-azure-storage-files-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-azure-storage-files-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..8cdababc74
--- /dev/null
+++ b/connectors/camel-azure-storage-files-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azurestoragefilessource.CamelAzurestoragefilessourceSourceConnector
diff --git a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..e55fd6174b
--- /dev/null
+++ b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azurestoragequeuesink.CamelAzurestoragequeuesinkSinkConnector
diff --git a/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..024a017c3b
--- /dev/null
+++ b/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.azurestoragequeuesource.CamelAzurestoragequeuesourceSourceConnector
diff --git a/connectors/camel-bitcoin-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-bitcoin-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..2677f8440f
--- /dev/null
+++ b/connectors/camel-bitcoin-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.bitcoinsource.CamelBitcoinsourceSourceConnector
diff --git a/connectors/camel-cassandra-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-cassandra-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..8459f0e794
--- /dev/null
+++ b/connectors/camel-cassandra-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.cassandrasink.CamelCassandrasinkSinkConnector
diff --git a/connectors/camel-cassandra-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-cassandra-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..20979a4e0e
--- /dev/null
+++ b/connectors/camel-cassandra-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.cassandrasource.CamelCassandrasourceSourceConnector
diff --git a/connectors/camel-ceph-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-ceph-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..cac5c42d44
--- /dev/null
+++ b/connectors/camel-ceph-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.cephsink.CamelCephsinkSinkConnector
diff --git a/connectors/camel-ceph-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-ceph-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..cb73e35808
--- /dev/null
+++ b/connectors/camel-ceph-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.cephsource.CamelCephsourceSourceConnector
diff --git a/connectors/camel-chuck-norris-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-chuck-norris-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..64fa0a5826
--- /dev/null
+++ b/connectors/camel-chuck-norris-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.chucknorrissource.CamelChucknorrissourceSourceConnector
diff --git a/connectors/camel-couchbase-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-couchbase-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..0152776732
--- /dev/null
+++ b/connectors/camel-couchbase-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.couchbasesink.CamelCouchbasesinkSinkConnector
diff --git a/connectors/camel-counter-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-counter-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..50eab0503e
--- /dev/null
+++ b/connectors/camel-counter-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.countersource.CamelCountersourceSourceConnector
diff --git a/connectors/camel-cron-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-cron-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..455018e011
--- /dev/null
+++ b/connectors/camel-cron-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.cronsource.CamelCronsourceSourceConnector
diff --git a/connectors/camel-cxf-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-cxf-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..bd98b983d4
--- /dev/null
+++ b/connectors/camel-cxf-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.cxf.CamelCxfSinkConnector
diff --git a/connectors/camel-cxf-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-cxf-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..a28cd7179d
--- /dev/null
+++ b/connectors/camel-cxf-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.cxf.CamelCxfSourceConnector
diff --git a/connectors/camel-cxfrs-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-cxfrs-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..5162b98962
--- /dev/null
+++ b/connectors/camel-cxfrs-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.cxfrs.CamelCxfrsSinkConnector
diff --git a/connectors/camel-cxfrs-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-cxfrs-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..e554056d87
--- /dev/null
+++ b/connectors/camel-cxfrs-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.cxfrs.CamelCxfrsSourceConnector
diff --git a/connectors/camel-databricks-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-databricks-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..56b980417b
--- /dev/null
+++ b/connectors/camel-databricks-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.databrickssink.CamelDatabrickssinkSinkConnector
diff --git a/connectors/camel-databricks-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-databricks-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..37c20f6f0c
--- /dev/null
+++ b/connectors/camel-databricks-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.databrickssource.CamelDatabrickssourceSourceConnector
diff --git a/connectors/camel-dropbox-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-dropbox-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..b5d45b46ab
--- /dev/null
+++ b/connectors/camel-dropbox-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.dropboxsink.CamelDropboxsinkSinkConnector
diff --git a/connectors/camel-dropbox-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-dropbox-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..20b554ddf5
--- /dev/null
+++ b/connectors/camel-dropbox-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.dropboxsource.CamelDropboxsourceSourceConnector
diff --git a/connectors/camel-earthquake-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-earthquake-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..c19544960e
--- /dev/null
+++ b/connectors/camel-earthquake-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.earthquakesource.CamelEarthquakesourceSourceConnector
diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..b06b798fc7
--- /dev/null
+++ b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.elasticsearchindexsink.CamelElasticsearchindexsinkSinkConnector
diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..4371be90e4
--- /dev/null
+++ b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.elasticsearchsearchsource.CamelElasticsearchsearchsourceSourceConnector
diff --git a/connectors/camel-exec-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-exec-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..3d91edda1f
--- /dev/null
+++ b/connectors/camel-exec-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.execsink.CamelExecsinkSinkConnector
diff --git a/connectors/camel-fhir-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-fhir-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..0c409f3f4e
--- /dev/null
+++ b/connectors/camel-fhir-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.fhirsink.CamelFhirsinkSinkConnector
diff --git a/connectors/camel-fhir-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-fhir-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..18a6811e32
--- /dev/null
+++ b/connectors/camel-fhir-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.fhirsource.CamelFhirsourceSourceConnector
diff --git a/connectors/camel-file-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-file-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..29eb128663
--- /dev/null
+++ b/connectors/camel-file-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.file.CamelFileSinkConnector
diff --git a/connectors/camel-file-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-file-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..0dfeff1bd2
--- /dev/null
+++ b/connectors/camel-file-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.file.CamelFileSourceConnector
diff --git a/connectors/camel-file-watch-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-file-watch-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..9dfd515bde
--- /dev/null
+++ b/connectors/camel-file-watch-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.filewatchsource.CamelFilewatchsourceSourceConnector
diff --git a/connectors/camel-ftp-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-ftp-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..acadb3c6da
--- /dev/null
+++ b/connectors/camel-ftp-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.ftpsink.CamelFtpsinkSinkConnector
diff --git a/connectors/camel-ftp-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-ftp-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..6498588328
--- /dev/null
+++ b/connectors/camel-ftp-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.ftpsource.CamelFtpsourceSourceConnector
diff --git a/connectors/camel-ftps-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-ftps-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..9a0bcfb2c0
--- /dev/null
+++ b/connectors/camel-ftps-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.ftpssink.CamelFtpssinkSinkConnector
diff --git a/connectors/camel-ftps-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-ftps-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..9add1814d1
--- /dev/null
+++ b/connectors/camel-ftps-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.ftpssource.CamelFtpssourceSourceConnector
diff --git a/connectors/camel-google-bigquery-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-google-bigquery-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..242d5f4af3
--- /dev/null
+++ b/connectors/camel-google-bigquery-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.googlebigquerysink.CamelGooglebigquerysinkSinkConnector
diff --git a/connectors/camel-google-calendar-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-google-calendar-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..826caa9eb6
--- /dev/null
+++ b/connectors/camel-google-calendar-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.googlecalendarsource.CamelGooglecalendarsourceSourceConnector
diff --git a/connectors/camel-google-functions-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-google-functions-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..96464548f2
--- /dev/null
+++ b/connectors/camel-google-functions-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.googlefunctionssink.CamelGooglefunctionssinkSinkConnector
diff --git a/connectors/camel-google-mail-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-google-mail-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..386a361628
--- /dev/null
+++ b/connectors/camel-google-mail-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.googlemailsource.CamelGooglemailsourceSourceConnector
diff --git a/connectors/camel-google-pubsub-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-google-pubsub-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..fb729342c1
--- /dev/null
+++ b/connectors/camel-google-pubsub-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.googlepubsubsink.CamelGooglepubsubsinkSinkConnector
diff --git a/connectors/camel-google-pubsub-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-google-pubsub-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..687cca9877
--- /dev/null
+++ b/connectors/camel-google-pubsub-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.googlepubsubsource.CamelGooglepubsubsourceSourceConnector
diff --git a/connectors/camel-google-sheets-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-google-sheets-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..7f9b4bd96b
--- /dev/null
+++ b/connectors/camel-google-sheets-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.googlesheetssink.CamelGooglesheetssinkSinkConnector
diff --git a/connectors/camel-google-sheets-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-google-sheets-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..86f0c8666a
--- /dev/null
+++ b/connectors/camel-google-sheets-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.googlesheetssource.CamelGooglesheetssourceSourceConnector
diff --git a/connectors/camel-google-storage-event-based-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-google-storage-event-based-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..4761c75853
--- /dev/null
+++ b/connectors/camel-google-storage-event-based-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.googlestorageeventbasedsource.CamelGooglestorageeventbasedsourceSourceConnector
diff --git a/connectors/camel-google-storage-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-google-storage-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..0fd250450c
--- /dev/null
+++ b/connectors/camel-google-storage-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.googlestoragesink.CamelGooglestoragesinkSinkConnector
diff --git a/connectors/camel-google-storage-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-google-storage-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..ace15e5cd3
--- /dev/null
+++ b/connectors/camel-google-storage-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.googlestoragesource.CamelGooglestoragesourceSourceConnector
diff --git a/connectors/camel-google-vertexai-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-google-vertexai-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..42d234cee8
--- /dev/null
+++ b/connectors/camel-google-vertexai-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.googlevertexaisink.CamelGooglevertexaisinkSinkConnector
diff --git a/connectors/camel-graphql-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-graphql-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..d6b3d0ba92
--- /dev/null
+++ b/connectors/camel-graphql-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.graphqlsink.CamelGraphqlsinkSinkConnector
diff --git a/connectors/camel-http-secured-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-http-secured-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..889fba923f
--- /dev/null
+++ b/connectors/camel-http-secured-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.httpsecuredsink.CamelHttpsecuredsinkSinkConnector
diff --git a/connectors/camel-http-secured-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-http-secured-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..9adc54ed66
--- /dev/null
+++ b/connectors/camel-http-secured-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.httpsecuredsource.CamelHttpsecuredsourceSourceConnector
diff --git a/connectors/camel-http-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-http-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..c89f4fc26a
--- /dev/null
+++ b/connectors/camel-http-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.httpsink.CamelHttpsinkSinkConnector
diff --git a/connectors/camel-http-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-http-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..f67de33ea4
--- /dev/null
+++ b/connectors/camel-http-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.httpsource.CamelHttpsourceSourceConnector
diff --git a/connectors/camel-https-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-https-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..55b276a90e
--- /dev/null
+++ b/connectors/camel-https-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.https.CamelHttpsSinkConnector
diff --git a/connectors/camel-ibm-cos-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-ibm-cos-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..aac141cb65
--- /dev/null
+++ b/connectors/camel-ibm-cos-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.ibmcossink.CamelIbmcossinkSinkConnector
diff --git a/connectors/camel-ibm-cos-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-ibm-cos-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..0d94f10bb7
--- /dev/null
+++ b/connectors/camel-ibm-cos-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.ibmcossource.CamelIbmcossourceSourceConnector
diff --git a/connectors/camel-ibm-watson-language-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-ibm-watson-language-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..e3af032063
--- /dev/null
+++ b/connectors/camel-ibm-watson-language-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.ibmwatsonlanguagesink.CamelIbmwatsonlanguagesinkSinkConnector
diff --git a/connectors/camel-infinispan-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-infinispan-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..bba3caaf06
--- /dev/null
+++ b/connectors/camel-infinispan-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.infinispansink.CamelInfinispansinkSinkConnector
diff --git a/connectors/camel-infinispan-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-infinispan-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..01b6c07993
--- /dev/null
+++ b/connectors/camel-infinispan-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.infinispansource.CamelInfinispansourceSourceConnector
diff --git a/connectors/camel-jdbc-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-jdbc-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..41b4f99a57
--- /dev/null
+++ b/connectors/camel-jdbc-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.jdbc.CamelJdbcSinkConnector
diff --git a/connectors/camel-jms-amqp-10-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-jms-amqp-10-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..5edb20d891
--- /dev/null
+++ b/connectors/camel-jms-amqp-10-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.jmsamqp10sink.CamelJmsamqp10sinkSinkConnector
diff --git a/connectors/camel-jms-amqp-10-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-jms-amqp-10-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..cad35163bf
--- /dev/null
+++ b/connectors/camel-jms-amqp-10-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.jmsamqp10source.CamelJmsamqp10sourceSourceConnector
diff --git a/connectors/camel-jms-apache-artemis-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-jms-apache-artemis-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..f64d033b0e
--- /dev/null
+++ b/connectors/camel-jms-apache-artemis-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.jmsapacheartemissink.CamelJmsapacheartemissinkSinkConnector
diff --git a/connectors/camel-jms-apache-artemis-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-jms-apache-artemis-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..f84c837d2c
--- /dev/null
+++ b/connectors/camel-jms-apache-artemis-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.jmsapacheartemissource.CamelJmsapacheartemissourceSourceConnector
diff --git a/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..f61b929269
--- /dev/null
+++ b/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.jmsibmmqsink.CamelJmsibmmqsinkSinkConnector
diff --git a/connectors/camel-jms-ibm-mq-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-jms-ibm-mq-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..03c9933d37
--- /dev/null
+++ b/connectors/camel-jms-ibm-mq-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.jmsibmmqsource.CamelJmsibmmqsourceSourceConnector
diff --git a/connectors/camel-jms-pooled-apache-artemis-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-jms-pooled-apache-artemis-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..7fa7ae9c6e
--- /dev/null
+++ b/connectors/camel-jms-pooled-apache-artemis-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.jmspooledapacheartemissink.CamelJmspooledapacheartemissinkSinkConnector
diff --git a/connectors/camel-jms-pooled-apache-artemis-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-jms-pooled-apache-artemis-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..ae7b477c28
--- /dev/null
+++ b/connectors/camel-jms-pooled-apache-artemis-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.jmspooledapacheartemissource.CamelJmspooledapacheartemissourceSourceConnector
diff --git a/connectors/camel-kafka-apicurio-registry-not-secured-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-kafka-apicurio-registry-not-secured-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..d51913b29b
--- /dev/null
+++ b/connectors/camel-kafka-apicurio-registry-not-secured-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kafkaapicurioregistrynotsecuredsink.CamelKafkaapicurioregistrynotsecuredsinkSinkConnector
diff --git a/connectors/camel-kafka-apicurio-registry-not-secured-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-kafka-apicurio-registry-not-secured-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..49fc1097dd
--- /dev/null
+++ b/connectors/camel-kafka-apicurio-registry-not-secured-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kafkaapicurioregistrynotsecuredsource.CamelKafkaapicurioregistrynotsecuredsourceSourceConnector
diff --git a/connectors/camel-kafka-azure-schema-registry-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-kafka-azure-schema-registry-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..3f9c87c2db
--- /dev/null
+++ b/connectors/camel-kafka-azure-schema-registry-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kafkaazureschemaregistrysink.CamelKafkaazureschemaregistrysinkSinkConnector
diff --git a/connectors/camel-kafka-azure-schema-registry-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-kafka-azure-schema-registry-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..7221fe9ade
--- /dev/null
+++ b/connectors/camel-kafka-azure-schema-registry-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kafkaazureschemaregistrysource.CamelKafkaazureschemaregistrysourceSourceConnector
diff --git a/connectors/camel-kafka-batch-apicurio-registry-not-secured-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-kafka-batch-apicurio-registry-not-secured-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..5a190ad5bc
--- /dev/null
+++ b/connectors/camel-kafka-batch-apicurio-registry-not-secured-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kafkabatchapicurioregistrynotsecuredsource.CamelKafkabatchapicurioregistrynotsecuredsourceSourceConnector
diff --git a/connectors/camel-kafka-batch-apicurio-registry-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-kafka-batch-apicurio-registry-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..80aec6b4ef
--- /dev/null
+++ b/connectors/camel-kafka-batch-apicurio-registry-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kafkabatchapicurioregistrysource.CamelKafkabatchapicurioregistrysourceSourceConnector
diff --git a/connectors/camel-kafka-batch-azure-schema-registry-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-kafka-batch-azure-schema-registry-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..be47797697
--- /dev/null
+++ b/connectors/camel-kafka-batch-azure-schema-registry-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kafkabatchazureschemaregistrysource.CamelKafkabatchazureschemaregistrysourceSourceConnector
diff --git a/connectors/camel-kafka-batch-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-kafka-batch-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..7ed9aafba9
--- /dev/null
+++ b/connectors/camel-kafka-batch-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kafkabatchsource.CamelKafkabatchsourceSourceConnector
diff --git a/connectors/camel-kafka-not-secured-apicurio-registry-json-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-kafka-not-secured-apicurio-registry-json-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..95959a733c
--- /dev/null
+++ b/connectors/camel-kafka-not-secured-apicurio-registry-json-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kafkanotsecuredapicurioregistryjsonsource.CamelKafkanotsecuredapicurioregistryjsonsourceSourceConnector
diff --git a/connectors/camel-kafka-not-secured-apicurio-registry-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-kafka-not-secured-apicurio-registry-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..309b1b989f
--- /dev/null
+++ b/connectors/camel-kafka-not-secured-apicurio-registry-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kafkanotsecuredapicurioregistrysink.CamelKafkanotsecuredapicurioregistrysinkSinkConnector
diff --git a/connectors/camel-kafka-not-secured-apicurio-registry-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-kafka-not-secured-apicurio-registry-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..3931484a40
--- /dev/null
+++ b/connectors/camel-kafka-not-secured-apicurio-registry-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kafkanotsecuredapicurioregistrysource.CamelKafkanotsecuredapicurioregistrysourceSourceConnector
diff --git a/connectors/camel-kafka-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-kafka-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..a956c4d6f1
--- /dev/null
+++ b/connectors/camel-kafka-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kafkasink.CamelKafkasinkSinkConnector
diff --git a/connectors/camel-kafka-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-kafka-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..83f46bd646
--- /dev/null
+++ b/connectors/camel-kafka-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kafkasource.CamelKafkasourceSourceConnector
diff --git a/connectors/camel-kubernetes-namespaces-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-kubernetes-namespaces-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..6a008ed6a8
--- /dev/null
+++ b/connectors/camel-kubernetes-namespaces-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kubernetesnamespacessource.CamelKubernetesnamespacessourceSourceConnector
diff --git a/connectors/camel-kubernetes-nodes-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-kubernetes-nodes-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..5fc618845b
--- /dev/null
+++ b/connectors/camel-kubernetes-nodes-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kubernetesnodessource.CamelKubernetesnodessourceSourceConnector
diff --git a/connectors/camel-kubernetes-pods-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-kubernetes-pods-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..3f7aad06f7
--- /dev/null
+++ b/connectors/camel-kubernetes-pods-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.kubernetespodssource.CamelKubernetespodssourceSourceConnector
diff --git a/connectors/camel-log-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-log-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..d0dfb1dec8
--- /dev/null
+++ b/connectors/camel-log-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.logsink.CamelLogsinkSinkConnector
diff --git a/connectors/camel-mail-imap-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-mail-imap-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..6ef12bc7a8
--- /dev/null
+++ b/connectors/camel-mail-imap-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.mailimapsource.CamelMailimapsourceSourceConnector
diff --git a/connectors/camel-mail-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-mail-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..2ec26b5907
--- /dev/null
+++ b/connectors/camel-mail-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.mailsink.CamelMailsinkSinkConnector
diff --git a/connectors/camel-mariadb-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-mariadb-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..fa40981d03
--- /dev/null
+++ b/connectors/camel-mariadb-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.mariadbsink.CamelMariadbsinkSinkConnector
diff --git a/connectors/camel-mariadb-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-mariadb-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..2d1337f74a
--- /dev/null
+++ b/connectors/camel-mariadb-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.mariadbsource.CamelMariadbsourceSourceConnector
diff --git a/connectors/camel-minio-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-minio-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..7da5331ae3
--- /dev/null
+++ b/connectors/camel-minio-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.miniosink.CamelMiniosinkSinkConnector
diff --git a/connectors/camel-minio-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-minio-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..dc1b9b8eeb
--- /dev/null
+++ b/connectors/camel-minio-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.miniosource.CamelMiniosourceSourceConnector
diff --git a/connectors/camel-mongodb-changes-stream-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-mongodb-changes-stream-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..778feb5672
--- /dev/null
+++ b/connectors/camel-mongodb-changes-stream-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.mongodbchangesstreamsource.CamelMongodbchangesstreamsourceSourceConnector
diff --git a/connectors/camel-mongodb-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-mongodb-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..aa946b399c
--- /dev/null
+++ b/connectors/camel-mongodb-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.mongodbsink.CamelMongodbsinkSinkConnector
diff --git a/connectors/camel-mongodb-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-mongodb-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..e8dbc1a667
--- /dev/null
+++ b/connectors/camel-mongodb-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.mongodbsource.CamelMongodbsourceSourceConnector
diff --git a/connectors/camel-mqtt-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-mqtt-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..ff7b6e6814
--- /dev/null
+++ b/connectors/camel-mqtt-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.mqttsink.CamelMqttsinkSinkConnector
diff --git a/connectors/camel-mqtt-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-mqtt-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..01e56730a5
--- /dev/null
+++ b/connectors/camel-mqtt-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.mqttsource.CamelMqttsourceSourceConnector
diff --git a/connectors/camel-mqtt5-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-mqtt5-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..0740e03890
--- /dev/null
+++ b/connectors/camel-mqtt5-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.mqtt5sink.CamelMqtt5sinkSinkConnector
diff --git a/connectors/camel-mqtt5-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-mqtt5-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..a96416f039
--- /dev/null
+++ b/connectors/camel-mqtt5-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.mqtt5source.CamelMqtt5sourceSourceConnector
diff --git a/connectors/camel-mysql-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-mysql-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..8ec867afa8
--- /dev/null
+++ b/connectors/camel-mysql-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.mysqlsink.CamelMysqlsinkSinkConnector
diff --git a/connectors/camel-mysql-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-mysql-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..b9f37bc7c0
--- /dev/null
+++ b/connectors/camel-mysql-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.mysqlsource.CamelMysqlsourceSourceConnector
diff --git a/connectors/camel-nats-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-nats-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..0df99c1eb4
--- /dev/null
+++ b/connectors/camel-nats-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.natssink.CamelNatssinkSinkConnector
diff --git a/connectors/camel-nats-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-nats-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..8be92a963e
--- /dev/null
+++ b/connectors/camel-nats-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.natssource.CamelNatssourceSourceConnector
diff --git a/connectors/camel-netty-http-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-netty-http-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..f5c1dbbf33
--- /dev/null
+++ b/connectors/camel-netty-http-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.nettyhttp.CamelNettyhttpSinkConnector
diff --git a/connectors/camel-netty-http-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-netty-http-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..bbb6d3dfbe
--- /dev/null
+++ b/connectors/camel-netty-http-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.nettyhttp.CamelNettyhttpSourceConnector
diff --git a/connectors/camel-netty-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-netty-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..0ce8e45817
--- /dev/null
+++ b/connectors/camel-netty-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.netty.CamelNettySinkConnector
diff --git a/connectors/camel-netty-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-netty-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..dcaa78bc02
--- /dev/null
+++ b/connectors/camel-netty-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.netty.CamelNettySourceConnector
diff --git a/connectors/camel-opensearch-index-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-opensearch-index-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..d28c765a23
--- /dev/null
+++ b/connectors/camel-opensearch-index-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.opensearchindexsink.CamelOpensearchindexsinkSinkConnector
diff --git a/connectors/camel-opensearch-search-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-opensearch-search-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..1cac06974f
--- /dev/null
+++ b/connectors/camel-opensearch-search-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.opensearchsearchsource.CamelOpensearchsearchsourceSourceConnector
diff --git a/connectors/camel-oracle-database-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-oracle-database-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..e3688ba95f
--- /dev/null
+++ b/connectors/camel-oracle-database-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.oracledatabasesink.CamelOracledatabasesinkSinkConnector
diff --git a/connectors/camel-oracle-database-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-oracle-database-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..acc1b24c98
--- /dev/null
+++ b/connectors/camel-oracle-database-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.oracledatabasesource.CamelOracledatabasesourceSourceConnector
diff --git a/connectors/camel-postgresql-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-postgresql-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..7309334603
--- /dev/null
+++ b/connectors/camel-postgresql-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.postgresqlsink.CamelPostgresqlsinkSinkConnector
diff --git a/connectors/camel-postgresql-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-postgresql-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..0da47cbc6d
--- /dev/null
+++ b/connectors/camel-postgresql-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.postgresqlsource.CamelPostgresqlsourceSourceConnector
diff --git a/connectors/camel-pulsar-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-pulsar-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..738641acad
--- /dev/null
+++ b/connectors/camel-pulsar-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.pulsarsink.CamelPulsarsinkSinkConnector
diff --git a/connectors/camel-pulsar-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-pulsar-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..dd8b1fbb81
--- /dev/null
+++ b/connectors/camel-pulsar-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.pulsarsource.CamelPulsarsourceSourceConnector
diff --git a/connectors/camel-redis-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-redis-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..d331589965
--- /dev/null
+++ b/connectors/camel-redis-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.redissink.CamelRedissinkSinkConnector
diff --git a/connectors/camel-redis-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-redis-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..b93dd12012
--- /dev/null
+++ b/connectors/camel-redis-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.redissource.CamelRedissourceSourceConnector
diff --git a/connectors/camel-rest-openapi-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-rest-openapi-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..24108e8bed
--- /dev/null
+++ b/connectors/camel-rest-openapi-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.restopenapisink.CamelRestopenapisinkSinkConnector
diff --git a/connectors/camel-salesforce-composite-upsert-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-salesforce-composite-upsert-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..f194835257
--- /dev/null
+++ b/connectors/camel-salesforce-composite-upsert-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.salesforcecompositeupsertsink.CamelSalesforcecompositeupsertsinkSinkConnector
diff --git a/connectors/camel-salesforce-create-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-salesforce-create-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..5488ce8523
--- /dev/null
+++ b/connectors/camel-salesforce-create-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.salesforcecreatesink.CamelSalesforcecreatesinkSinkConnector
diff --git a/connectors/camel-salesforce-delete-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-salesforce-delete-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..fa8256744a
--- /dev/null
+++ b/connectors/camel-salesforce-delete-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.salesforcedeletesink.CamelSalesforcedeletesinkSinkConnector
diff --git a/connectors/camel-salesforce-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-salesforce-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..1c04c5c5d5
--- /dev/null
+++ b/connectors/camel-salesforce-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.salesforcesource.CamelSalesforcesourceSourceConnector
diff --git a/connectors/camel-salesforce-update-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-salesforce-update-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..0d07dd43d9
--- /dev/null
+++ b/connectors/camel-salesforce-update-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.salesforceupdatesink.CamelSalesforceupdatesinkSinkConnector
diff --git a/connectors/camel-scp-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-scp-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..0c82f6bca7
--- /dev/null
+++ b/connectors/camel-scp-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.scpsink.CamelScpsinkSinkConnector
diff --git a/connectors/camel-sftp-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-sftp-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..01014d01b3
--- /dev/null
+++ b/connectors/camel-sftp-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.sftpsink.CamelSftpsinkSinkConnector
diff --git a/connectors/camel-sftp-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-sftp-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..e9fc6f38eb
--- /dev/null
+++ b/connectors/camel-sftp-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.sftpsource.CamelSftpsourceSourceConnector
diff --git a/connectors/camel-sjms2-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-sjms2-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..872c485b32
--- /dev/null
+++ b/connectors/camel-sjms2-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.sjms2.CamelSjms2SinkConnector
diff --git a/connectors/camel-sjms2-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-sjms2-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..8e7ba734a7
--- /dev/null
+++ b/connectors/camel-sjms2-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.sjms2.CamelSjms2SourceConnector
diff --git a/connectors/camel-slack-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-slack-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..1ea9db7149
--- /dev/null
+++ b/connectors/camel-slack-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.slacksink.CamelSlacksinkSinkConnector
diff --git a/connectors/camel-slack-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-slack-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..ad7183dbcd
--- /dev/null
+++ b/connectors/camel-slack-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.slacksource.CamelSlacksourceSourceConnector
diff --git a/connectors/camel-snowflake-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-snowflake-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..fa263ee599
--- /dev/null
+++ b/connectors/camel-snowflake-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.snowflakesink.CamelSnowflakesinkSinkConnector
diff --git a/connectors/camel-snowflake-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-snowflake-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..547e9bc5b4
--- /dev/null
+++ b/connectors/camel-snowflake-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.snowflakesource.CamelSnowflakesourceSourceConnector
diff --git a/connectors/camel-solr-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-solr-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..75dddee0e4
--- /dev/null
+++ b/connectors/camel-solr-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.solrsink.CamelSolrsinkSinkConnector
diff --git a/connectors/camel-solr-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-solr-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..d8bd067559
--- /dev/null
+++ b/connectors/camel-solr-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.solrsource.CamelSolrsourceSourceConnector
diff --git a/connectors/camel-splunk-hec-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-splunk-hec-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..366623691f
--- /dev/null
+++ b/connectors/camel-splunk-hec-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.splunkhecsink.CamelSplunkhecsinkSinkConnector
diff --git a/connectors/camel-splunk-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-splunk-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..adf6001d2a
--- /dev/null
+++ b/connectors/camel-splunk-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.splunksink.CamelSplunksinkSinkConnector
diff --git a/connectors/camel-splunk-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-splunk-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..44d0ccb6df
--- /dev/null
+++ b/connectors/camel-splunk-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.splunksource.CamelSplunksourceSourceConnector
diff --git a/connectors/camel-spring-rabbitmq-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-spring-rabbitmq-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..76657b4314
--- /dev/null
+++ b/connectors/camel-spring-rabbitmq-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.springrabbitmqsink.CamelSpringrabbitmqsinkSinkConnector
diff --git a/connectors/camel-spring-rabbitmq-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-spring-rabbitmq-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..16ede2384f
--- /dev/null
+++ b/connectors/camel-spring-rabbitmq-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.springrabbitmqsource.CamelSpringrabbitmqsourceSourceConnector
diff --git a/connectors/camel-sqlserver-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-sqlserver-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..ab35fd46ba
--- /dev/null
+++ b/connectors/camel-sqlserver-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.sqlserversink.CamelSqlserversinkSinkConnector
diff --git a/connectors/camel-sqlserver-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-sqlserver-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..538169ac01
--- /dev/null
+++ b/connectors/camel-sqlserver-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.sqlserversource.CamelSqlserversourceSourceConnector
diff --git a/connectors/camel-ssh-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-ssh-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..056e1b7143
--- /dev/null
+++ b/connectors/camel-ssh-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.sshsink.CamelSshsinkSinkConnector
diff --git a/connectors/camel-ssh-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-ssh-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..44eecf8889
--- /dev/null
+++ b/connectors/camel-ssh-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.sshsource.CamelSshsourceSourceConnector
diff --git a/connectors/camel-syslog-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-syslog-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..7b766feb3b
--- /dev/null
+++ b/connectors/camel-syslog-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Kafka Connect ServiceLoader manifest (KIP-898) for the Camel Syslog sink connector
+org.apache.camel.kafkaconnector.syslog.CamelSyslogSinkConnector
diff --git a/connectors/camel-syslog-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-syslog-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..cc46ee81c6
--- /dev/null
+++ b/connectors/camel-syslog-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Kafka Connect ServiceLoader manifest (KIP-898) for the Camel Syslog source connector
+org.apache.camel.kafkaconnector.syslog.CamelSyslogSourceConnector
diff --git a/connectors/camel-telegram-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/connectors/camel-telegram-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..71f0a3fe5b
--- /dev/null
+++ b/connectors/camel-telegram-sink-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.telegramsink.CamelTelegramsinkSinkConnector
diff --git a/connectors/camel-telegram-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-telegram-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..ff65e61c2b
--- /dev/null
+++ b/connectors/camel-telegram-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.telegramsource.CamelTelegramsourceSourceConnector
diff --git a/connectors/camel-timer-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-timer-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..5fa57c23e0
--- /dev/null
+++ b/connectors/camel-timer-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.timersource.CamelTimersourceSourceConnector
diff --git a/connectors/camel-twitter-directmessage-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-twitter-directmessage-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..7877c154d1
--- /dev/null
+++ b/connectors/camel-twitter-directmessage-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.twitterdirectmessagesource.CamelTwitterdirectmessagesourceSourceConnector
diff --git a/connectors/camel-twitter-search-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-twitter-search-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..26eb23e4de
--- /dev/null
+++ b/connectors/camel-twitter-search-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.twittersearchsource.CamelTwittersearchsourceSourceConnector
diff --git a/connectors/camel-twitter-timeline-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-twitter-timeline-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..ac792b6859
--- /dev/null
+++ b/connectors/camel-twitter-timeline-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.twittertimelinesource.CamelTwittertimelinesourceSourceConnector
diff --git a/connectors/camel-webhook-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-webhook-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..a41da5a431
--- /dev/null
+++ b/connectors/camel-webhook-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.webhooksource.CamelWebhooksourceSourceConnector
diff --git a/connectors/camel-wttrin-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/connectors/camel-wttrin-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..9d72216f60
--- /dev/null
+++ b/connectors/camel-wttrin-source-kafka-connector/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!
+org.apache.camel.kafkaconnector.wttrinsource.CamelWttrinsourceSourceConnector
diff --git a/core/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector b/core/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
new file mode 100644
index 0000000000..d669c73fab
--- /dev/null
+++ b/core/src/main/resources/META-INF/services/org.apache.kafka.connect.sink.SinkConnector
@@ -0,0 +1,2 @@
+# Kafka Connect ServiceLoader manifest (KIP-898) for the Camel Kafka Connector base sink connector
+org.apache.camel.kafkaconnector.CamelSinkConnector
diff --git a/core/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector b/core/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
new file mode 100644
index 0000000000..1bb15456cb
--- /dev/null
+++ b/core/src/main/resources/META-INF/services/org.apache.kafka.connect.source.SourceConnector
@@ -0,0 +1,2 @@
+# Kafka Connect ServiceLoader manifest (KIP-898) for the Camel Kafka Connector base source connector
+org.apache.camel.kafkaconnector.CamelSourceConnector
diff --git a/core/src/main/resources/META-INF/services/org.apache.kafka.connect.transforms.Transformation b/core/src/main/resources/META-INF/services/org.apache.kafka.connect.transforms.Transformation
new file mode 100644
index 0000000000..f8a3853f31
--- /dev/null
+++ b/core/src/main/resources/META-INF/services/org.apache.kafka.connect.transforms.Transformation
@@ -0,0 +1,9 @@
+# Kafka Connect ServiceLoader manifest (KIP-898) for the Camel Kafka Connector Single Message Transforms
+org.apache.camel.kafkaconnector.transforms.CamelTypeConverterTransform$Key
+org.apache.camel.kafkaconnector.transforms.CamelTypeConverterTransform$Value
+org.apache.camel.kafkaconnector.transforms.ConnectRecordValueToMapTransforms
+org.apache.camel.kafkaconnector.transforms.FieldsToHeadersTransform$Key
+org.apache.camel.kafkaconnector.transforms.FieldsToHeadersTransform$Value
+org.apache.camel.kafkaconnector.transforms.SchemaAndStructToJsonTransform
+org.apache.camel.kafkaconnector.transforms.SinkPojoToSchemaAndStructTransform
+org.apache.camel.kafkaconnector.transforms.SourcePojoToSchemaAndStructTransform
diff --git a/core/src/test/java/org/apache/camel/kafkaconnector/ServiceLoaderManifestTest.java b/core/src/test/java/org/apache/camel/kafkaconnector/ServiceLoaderManifestTest.java
new file mode 100644
index 0000000000..e0ae312f8d
--- /dev/null
+++ b/core/src/test/java/org/apache/camel/kafkaconnector/ServiceLoaderManifestTest.java
@@ -0,0 +1,85 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.kafkaconnector;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.lang.reflect.Modifier;
+import java.nio.charset.StandardCharsets;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.kafka.connect.sink.SinkConnector;
+import org.apache.kafka.connect.source.SourceConnector;
+import org.apache.kafka.connect.transforms.Transformation;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+/**
+ * Verifies the Kafka Connect ServiceLoader manifests (KIP-898 plugin discovery) shipped by the core
+ * module reference real, usable plugin implementations.
+ */
+public class ServiceLoaderManifestTest {
+
+ @Test
+ public void sinkConnectorManifestIsValid() throws Exception {
+ assertManifest("org.apache.kafka.connect.sink.SinkConnector", SinkConnector.class);
+ }
+
+ @Test
+ public void sourceConnectorManifestIsValid() throws Exception {
+ assertManifest("org.apache.kafka.connect.source.SourceConnector", SourceConnector.class);
+ }
+
+ @Test
+ public void transformationManifestIsValid() throws Exception {
+ assertManifest("org.apache.kafka.connect.transforms.Transformation", Transformation.class);
+ }
+
+ private void assertManifest(String serviceName, Class<?> spi) throws Exception {
+ List<String> classNames = readManifest(serviceName);
+ assertFalse(classNames.isEmpty(), serviceName + " manifest must list at least one implementation");
+ for (String className : classNames) {
+ Class<?> impl = Class.forName(className);
+ assertTrue(spi.isAssignableFrom(impl), className + " must implement " + spi.getName());
+ assertFalse(Modifier.isAbstract(impl.getModifiers()), className + " must not be abstract");
+ assertTrue(Modifier.isPublic(impl.getModifiers()), className + " must be public");
+ }
+ }
+
+ private List<String> readManifest(String serviceName) throws IOException {
+ List<String> classNames = new ArrayList<>();
+ try (InputStream is = getClass().getResourceAsStream("/META-INF/services/" + serviceName)) {
+ assertNotNull(is, "Missing ServiceLoader manifest: META-INF/services/" + serviceName);
+ try (BufferedReader reader = new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8))) {
+ String line;
+ while ((line = reader.readLine()) != null) {
+ line = line.trim();
+ if (!line.isEmpty() && !line.startsWith("#")) {
+ classNames.add(line);
+ }
+ }
+ }
+ }
+ return classNames;
+ }
+}
diff --git a/pom.xml b/pom.xml
index ef643fb0ec..bd7ab6e14b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -227,6 +227,8 @@
<exclude>
**/src/main/resources/META-INF/services/org.kie.server.services.api.KieServerExtension
</exclude>
+ <!-- Kafka Connect ServiceLoader manifests (KIP-898 plugin discovery) -->
+ <exclude>**/src/main/resources/META-INF/services/org.apache.kafka.connect.*</exclude>
<!-- Maven Wrapper -->
<exclude>.mvn/**/*</exclude>
</excludes>
diff --git a/tooling/camel-kafka-connector-generator-maven-plugin/src/main/java/org/apache/camel/kafkaconnector/maven/CamelKafkaConnectorKameletUpdateMojo.java b/tooling/camel-kafka-connector-generator-maven-plugin/src/main/java/org/apache/camel/kafkaconnector/maven/CamelKafkaConnectorKameletUpdateMojo.java
index 01494f07fe..a6d9600683 100644
--- a/tooling/camel-kafka-connector-generator-maven-plugin/src/main/java/org/apache/camel/kafkaconnector/maven/CamelKafkaConnectorKameletUpdateMojo.java
+++ b/tooling/camel-kafka-connector-generator-maven-plugin/src/main/java/org/apache/camel/kafkaconnector/maven/CamelKafkaConnectorKameletUpdateMojo.java
@@ -460,6 +460,15 @@ public class CamelKafkaConnectorKameletUpdateMojo extends AbstractCamelKameletKa
String javaClassConnectorFileName = packageName.replaceAll("\\.", "\\/") + File.separator + javaClassConnectorName + ".java";
MavenUtils.writeSourceIfChanged(javaClassConnector, javaClassConnectorFileName, false, connectorDir, rm.getResourceAsFile(javaFilesHeader));
+ // KIP-898: emit a ServiceLoader manifest so the connector is discoverable with
+ // plugin.discovery=service_load (the default from Kafka Connect 4.0 onwards).
+ String connectorServiceInterface = ct == ConnectorType.SINK
+ ? "org.apache.kafka.connect.sink.SinkConnector"
+ : "org.apache.kafka.connect.source.SourceConnector";
+ File connectorServiceFile = new File(connectorDir, "src/main/resources/META-INF/services/" + connectorServiceInterface);
+ writeFileIfChanged("# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!\n"
+ + packageName + "." + javaClassConnectorName + "\n", connectorServiceFile, getLog());
+
List<String> convertersList = new ArrayList<>();
List<String> transformsList = new ArrayList<>();
List<String> aggregationStrategiesList = new ArrayList<>();
diff --git a/tooling/camel-kafka-connector-generator-maven-plugin/src/main/java/org/apache/camel/kafkaconnector/maven/CamelKafkaConnectorUpdateMojo.java b/tooling/camel-kafka-connector-generator-maven-plugin/src/main/java/org/apache/camel/kafkaconnector/maven/CamelKafkaConnectorUpdateMojo.java
index 68a825f9c0..ad3ce4ce1c 100644
--- a/tooling/camel-kafka-connector-generator-maven-plugin/src/main/java/org/apache/camel/kafkaconnector/maven/CamelKafkaConnectorUpdateMojo.java
+++ b/tooling/camel-kafka-connector-generator-maven-plugin/src/main/java/org/apache/camel/kafkaconnector/maven/CamelKafkaConnectorUpdateMojo.java
@@ -484,6 +484,15 @@ public class CamelKafkaConnectorUpdateMojo extends AbstractCamelComponentKafkaCo
String javaClassConnectorFileName = packageName.replaceAll("\\.", "\\/") + File.separator + javaClassConnectorName + ".java";
MavenUtils.writeSourceIfChanged(javaClassConnector, javaClassConnectorFileName, false, connectorDir, rm.getResourceAsFile(javaFilesHeader));
+ // KIP-898: emit a ServiceLoader manifest so the connector is discoverable with
+ // plugin.discovery=service_load (the default from Kafka Connect 4.0 onwards).
+ String connectorServiceInterface = ct == ConnectorType.SINK
+ ? "org.apache.kafka.connect.sink.SinkConnector"
+ : "org.apache.kafka.connect.source.SourceConnector";
+ File connectorServiceFile = new File(connectorDir, "src/main/resources/META-INF/services/" + connectorServiceInterface);
+ writeFileIfChanged("# Generated by camel-kafka-connector-generator-maven-plugin - do NOT edit this file!\n"
+ + packageName + "." + javaClassConnectorName + "\n", connectorServiceFile, getLog());
+
List<String> convertersList = new ArrayList<>();
List<String> transformsList = new ArrayList<>();
List<String> aggregationStrategiesList = new ArrayList<>();