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

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

commit ec2d2ca0ba8dbd3aed625b02373ce48ebc7bfda3
Author: Andrea Cosentino <[email protected]>
AuthorDate: Fri Oct 11 11:07:02 2024 +0200

    Remove Camel-Kamelets-utils since it is now in core
    
    Signed-off-by: Andrea Cosentino <[email protected]>
---
 .../java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java | 2 +-
 .../src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml     | 1 -
 .../src/main/resources/kamelets/aws-s3-source.kamelet.yaml          | 1 -
 .../src/main/resources/kamelets/aws-sqs-source.kamelet.yaml         | 1 -
 .../main/resources/kamelets/azure-storage-blob-source.kamelet.yaml  | 1 -
 .../resources/kamelets/azure-storage-datalake-sink.kamelet.yaml     | 1 -
 .../resources/kamelets/azure-storage-datalake-source.kamelet.yaml   | 1 -
 .../main/resources/kamelets/azure-storage-queue-source.kamelet.yaml | 1 -
 .../main/resources/kamelets/djl-image-to-text-action.kamelet.yaml   | 1 -
 .../src/main/resources/kamelets/drop-field-action.kamelet.yaml      | 1 -
 .../src/main/resources/kamelets/extract-field-action.kamelet.yaml   | 1 -
 .../src/main/resources/kamelets/google-sheets-sink.kamelet.yaml     | 1 -
 .../src/main/resources/kamelets/insert-field-action.kamelet.yaml    | 1 -
 .../main/resources/kamelets/json-deserialize-action.kamelet.yaml    | 1 -
 .../src/main/resources/kamelets/json-serialize-action.kamelet.yaml  | 1 -
 .../kafka-apicurio-registry-not-secured-source.kamelet.yaml         | 1 -
 .../kamelets/kafka-azure-schema-registry-sink.kamelet.yaml          | 1 -
 .../kamelets/kafka-azure-schema-registry-source.kamelet.yaml        | 1 -
 .../kafka-batch-apicurio-registry-not-secured-source.kamelet.yaml   | 1 -
 .../kamelets/kafka-batch-apicurio-registry-source.kamelet.yaml      | 1 -
 .../kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml  | 1 -
 .../kamelets/kafka-batch-manual-commit-action.kamelet.yaml          | 1 -
 .../resources/kamelets/kafka-batch-not-secured-source.kamelet.yaml  | 1 -
 .../main/resources/kamelets/kafka-batch-scram-source.kamelet.yaml   | 1 -
 .../src/main/resources/kamelets/kafka-batch-source.kamelet.yaml     | 1 -
 .../src/main/resources/kamelets/kafka-batch-ssl-source.kamelet.yaml | 1 -
 .../main/resources/kamelets/kafka-manual-commit-action.kamelet.yaml | 1 -
 .../kafka-not-secured-apicurio-registry-json-source.kamelet.yaml    | 1 -
 .../kafka-not-secured-apicurio-registry-source.kamelet.yaml         | 1 -
 .../src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml | 1 -
 .../main/resources/kamelets/kafka-not-secured-source.kamelet.yaml   | 1 -
 .../src/main/resources/kamelets/kafka-scram-source.kamelet.yaml     | 1 -
 .../src/main/resources/kamelets/kafka-source.kamelet.yaml           | 1 -
 .../src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml       | 1 -
 .../src/main/resources/kamelets/mask-field-action.kamelet.yaml      | 1 -
 .../resources/kamelets/message-timestamp-router-action.kamelet.yaml | 1 -
 .../resources/kamelets/mongodb-changes-stream-source.kamelet.yaml   | 1 -
 .../src/main/resources/kamelets/mongodb-sink.kamelet.yaml           | 1 -
 .../src/main/resources/kamelets/mongodb-source.kamelet.yaml         | 1 -
 .../resources/kamelets/protobuf-deserialize-action.kamelet.yaml     | 1 -
 .../main/resources/kamelets/protobuf-serialize-action.kamelet.yaml  | 1 -
 .../src/main/resources/kamelets/regex-router-action.kamelet.yaml    | 1 -
 .../src/main/resources/kamelets/replace-field-action.kamelet.yaml   | 1 -
 .../main/resources/kamelets/resolve-pojo-schema-action.kamelet.yaml | 1 -
 .../main/resources/kamelets/timestamp-router-action.kamelet.yaml    | 1 -
 .../src/main/resources/kamelets/value-to-key-action.kamelet.yaml    | 1 -
 .../apache/camel/kamelets/maven/plugin/ValidateKameletsMojo.java    | 6 ++++--
 47 files changed, 5 insertions(+), 48 deletions(-)

diff --git 
a/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
 
b/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
index 18870ab8..b6041e8d 100644
--- 
a/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
+++ 
b/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
@@ -129,7 +129,7 @@ public class KameletsCatalogTest {
     @Test
     void testGetKameletsDependencies() throws Exception {
         List<String> deps = catalog.getKameletDependencies("aws-sqs-source");
-        assertEquals(4, deps.size());
+        assertEquals(3, deps.size());
         deps = catalog.getKameletDependencies("cassandra-sink");
         assertEquals(4, deps.size());
         assertEquals("camel:jackson", deps.get(0));
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml
index 4cac85d8..349417ee 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml
@@ -129,7 +129,6 @@ spec:
     - "camel:aws2-kinesis"
     - "camel:kamelet"
     - "camel:core"
-    - ""
   template:
     from:
       uri: aws2-kinesis:{{stream}}
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml 
b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml
index f51d6287..15359db8 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml
@@ -212,7 +212,6 @@ spec:
   dependencies:
     - "camel:core"
     - "camel:aws2-s3"
-    - ""
     - "camel:kamelet"
   template:
     from:
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml
index da63a4b0..e2217d93 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml
@@ -227,7 +227,6 @@ spec:
   dependencies:
     - "camel:core"
     - "camel:aws2-sqs"
-    - ""
     - "camel:kamelet"
   template:
     from:
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml
index 52eca2d1..e068ae7e 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml
@@ -149,7 +149,6 @@ spec:
     - "camel:core"
     - "camel:jsonpath"
     - "camel:timer"
-    - ""
   template:
     from:
       uri: "azure-storage-blob:{{accountName}}/{{containerName}}"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-datalake-sink.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-datalake-sink.kamelet.yaml
index ef7c467a..7458aeef 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-datalake-sink.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-datalake-sink.kamelet.yaml
@@ -85,7 +85,6 @@ spec:
     - "camel:kamelet"
     - "camel:core"
     - "camel:timer"
-    - ""
   template:
     from:
       uri: "kamelet:source"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-datalake-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-datalake-source.kamelet.yaml
index d618e90e..f50644c0 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-datalake-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-datalake-source.kamelet.yaml
@@ -231,7 +231,6 @@ spec:
     - "camel:kamelet"
     - "camel:core"
     - "camel:timer"
-    - ""
   template:
     from:
       uri: "azure-storage-datalake:{{accountName}}/{{fileSystemName}}"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml
index bebf4002..cb1a6004 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml
@@ -133,7 +133,6 @@ spec:
   dependencies:
     - "camel:azure-storage-queue"
     - "camel:kamelet"
-    - ""
     - "camel:core"
   template:
     from:
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/djl-image-to-text-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/djl-image-to-text-action.kamelet.yaml
index db3422d6..dd056ff9 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/djl-image-to-text-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/djl-image-to-text-action.kamelet.yaml
@@ -40,7 +40,6 @@ spec:
     - "mvn:ai.djl.pytorch:pytorch-model-zoo:0.29.0"
     - "mvn:net.sf.extjwnl:extjwnl:2.0.5"
     - "mvn:net.sf.extjwnl:extjwnl-data-wn31:1.2"
-    - ""
     - "camel:core"
     - "camel:kamelet"
     - "camel:jackson"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/drop-field-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/drop-field-action.kamelet.yaml
index 902db105..1ee11c2a 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/drop-field-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/drop-field-action.kamelet.yaml
@@ -45,7 +45,6 @@ spec:
         type: string
     type: object
   dependencies:
-  - ""
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/extract-field-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/extract-field-action.kamelet.yaml
index 7aef2d8b..0a58c61c 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/extract-field-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/extract-field-action.kamelet.yaml
@@ -74,7 +74,6 @@ spec:
         default: false
     type: object
   dependencies:
-  - ""
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/google-sheets-sink.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/google-sheets-sink.kamelet.yaml
index 5756e6b4..ffbebb28 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/google-sheets-sink.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/google-sheets-sink.kamelet.yaml
@@ -146,7 +146,6 @@ spec:
               type: string
           mediaType: application/json
   dependencies:
-    - ""
     - "camel:core"
     - "camel:jackson"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/insert-field-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/insert-field-action.kamelet.yaml
index c653adbf..eab37aad 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/insert-field-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/insert-field-action.kamelet.yaml
@@ -50,7 +50,6 @@ spec:
         type: string
     type: object
   dependencies:
-  - ""
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/json-deserialize-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/json-deserialize-action.kamelet.yaml
index 625f5478..f47731a7 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/json-deserialize-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/json-deserialize-action.kamelet.yaml
@@ -33,7 +33,6 @@ spec:
     description: "Deserialize payload to JSON"
     type: object
   dependencies:
-  - ""
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/json-serialize-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/json-serialize-action.kamelet.yaml
index 86a5f5af..7cb1091e 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/json-serialize-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/json-serialize-action.kamelet.yaml
@@ -33,7 +33,6 @@ spec:
     description: "Serialize payload to JSON"
     type: object
   dependencies:
-  - ""
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
index bc69a494..5466b706 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
@@ -106,7 +106,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:kafka"
     - "camel:core"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-sink.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-sink.kamelet.yaml
index 310084ef..4f053478 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-sink.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-sink.kamelet.yaml
@@ -90,7 +90,6 @@ spec:
         type: string
         example: "com.example.Order"
   dependencies:
-    - ""
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
index 9692d44d..3e2c4db4 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
@@ -131,7 +131,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:kafka"
     - "camel:core"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-apicurio-registry-not-secured-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-apicurio-registry-not-secured-source.kamelet.yaml
index 0f8fa995..a9e87743 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-apicurio-registry-not-secured-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-apicurio-registry-not-secured-source.kamelet.yaml
@@ -125,7 +125,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:kafka"
     - "camel:core"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-apicurio-registry-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-apicurio-registry-source.kamelet.yaml
index e3539afc..cc0513b4 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-apicurio-registry-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-apicurio-registry-source.kamelet.yaml
@@ -166,7 +166,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:kafka"
     - "camel:core"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml
index 94e1f58c..913910e7 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml
@@ -145,7 +145,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:kafka"
     - "camel:core"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-manual-commit-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-manual-commit-action.kamelet.yaml
index cd3fc5a0..de5fc23b 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-manual-commit-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-manual-commit-action.kamelet.yaml
@@ -33,7 +33,6 @@ spec:
     description: "Manually commit Kafka Batch Offset"
     type: object
   dependencies:
-  - ""
   - "camel:kamelet"
   template:
     from:
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-not-secured-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-not-secured-source.kamelet.yaml
index 5fe7d706..e4cc3758 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-not-secured-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-not-secured-source.kamelet.yaml
@@ -107,7 +107,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:kafka"
     - "camel:core"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-scram-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-scram-source.kamelet.yaml
index 2818c11f..c90a53a7 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-scram-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-scram-source.kamelet.yaml
@@ -138,7 +138,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-source.kamelet.yaml
index d3f76ad4..4ac06cea 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-source.kamelet.yaml
@@ -138,7 +138,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-ssl-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-ssl-source.kamelet.yaml
index 364d8a60..f02afd57 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-ssl-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-ssl-source.kamelet.yaml
@@ -162,7 +162,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-manual-commit-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-manual-commit-action.kamelet.yaml
index 5e131a4c..d2cf66d6 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-manual-commit-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-manual-commit-action.kamelet.yaml
@@ -33,7 +33,6 @@ spec:
     description: "Manually commit Kafka Offset"
     type: object
   dependencies:
-  - ""
   - "camel:kamelet"
   template:
     from:
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-apicurio-registry-json-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-apicurio-registry-json-source.kamelet.yaml
index ad213e9c..e6452039 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-apicurio-registry-json-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-apicurio-registry-json-source.kamelet.yaml
@@ -147,7 +147,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:kafka"
     - "camel:core"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-apicurio-registry-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-apicurio-registry-source.kamelet.yaml
index af069afc..3ae95284 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-apicurio-registry-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-apicurio-registry-source.kamelet.yaml
@@ -152,7 +152,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:kafka"
     - "camel:core"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml
index 6cbc1279..a8aa221f 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml
@@ -56,7 +56,6 @@ spec:
   dependencies:
     - "camel:core"
     - "camel:kafka"
-    - ""
     - "camel:kamelet"
   template:
     from:
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml
index dc83f731..c4427d42 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml
@@ -93,7 +93,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:kafka"
     - "camel:core"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml
index 2e977f7e..5a14331e 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml
@@ -124,7 +124,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml
index cf236281..364786bb 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml
@@ -124,7 +124,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml
index 6cf7c93a..d8ce92a1 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml
@@ -148,7 +148,6 @@ spec:
         type: boolean
         default: false
   dependencies:
-    - ""
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/mask-field-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/mask-field-action.kamelet.yaml
index f8bdaf50..648ceadd 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/mask-field-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/mask-field-action.kamelet.yaml
@@ -45,7 +45,6 @@ spec:
         type: string
     type: object
   dependencies:
-  - ""
   - "camel:jackson"
   - "camel:kamelet"
   - "camel:core"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/message-timestamp-router-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/message-timestamp-router-action.kamelet.yaml
index c3ff77c1..a9036869 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/message-timestamp-router-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/message-timestamp-router-action.kamelet.yaml
@@ -55,7 +55,6 @@ spec:
         default: "timestamp"
     type: object
   dependencies:
-  - ""
   - "camel:jackson"
   - "camel:kamelet"
   - "camel:core"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/mongodb-changes-stream-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/mongodb-changes-stream-source.kamelet.yaml
index c051a83c..9d412450 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/mongodb-changes-stream-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/mongodb-changes-stream-source.kamelet.yaml
@@ -82,7 +82,6 @@ spec:
     - "camel:kamelet"
     - "camel:mongodb"
     - "camel:jackson"
-    - ""
   template:
     beans:
       - name: local-mongodb
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/mongodb-sink.kamelet.yaml 
b/library/camel-kamelets/src/main/resources/kamelets/mongodb-sink.kamelet.yaml
index 55682621..4d3d0947 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/mongodb-sink.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/mongodb-sink.kamelet.yaml
@@ -95,7 +95,6 @@ spec:
     - "camel:kamelet"
     - "camel:mongodb"
     - "camel:jackson"
-    - ""
   template:
     beans:
       - name: local-mongodb
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/mongodb-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/mongodb-source.kamelet.yaml
index edc59927..174095ab 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/mongodb-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/mongodb-source.kamelet.yaml
@@ -92,7 +92,6 @@ spec:
     - "camel:kamelet"
     - "camel:mongodb"
     - "camel:jackson"
-    - ""
   template:
     beans:
       - name: local-mongodb
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/protobuf-deserialize-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/protobuf-deserialize-action.kamelet.yaml
index c9356fb9..ea92e553 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/protobuf-deserialize-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/protobuf-deserialize-action.kamelet.yaml
@@ -39,7 +39,6 @@ spec:
         type: string
         example: 'message Person { required string first = 1; required string 
last = 2; }'
   dependencies:
-  - ""
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson-protobuf"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/protobuf-serialize-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/protobuf-serialize-action.kamelet.yaml
index dfb62be8..a5e52633 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/protobuf-serialize-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/protobuf-serialize-action.kamelet.yaml
@@ -39,7 +39,6 @@ spec:
         type: string
         example: 'message Person { required string first = 1; required string 
last = 2; }'
   dependencies:
-  - ""
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson-protobuf"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/regex-router-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/regex-router-action.kamelet.yaml
index 4ea579fe..c3060820 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/regex-router-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/regex-router-action.kamelet.yaml
@@ -45,7 +45,6 @@ spec:
         type: string
     type: object
   dependencies:
-  - ""
   - "camel:kamelet"
   - "camel:core"
   template:
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/replace-field-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/replace-field-action.kamelet.yaml
index c946aff5..1b284283 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/replace-field-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/replace-field-action.kamelet.yaml
@@ -65,7 +65,6 @@ spec:
     in:
       mediaType: application/json
   dependencies:
-  - ""
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/resolve-pojo-schema-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/resolve-pojo-schema-action.kamelet.yaml
index 10b21292..e909c2d5 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/resolve-pojo-schema-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/resolve-pojo-schema-action.kamelet.yaml
@@ -55,7 +55,6 @@ spec:
         type: string
         example: "application/json"
   dependencies:
-    - ""
     - "camel:kamelet"
     - "camel:core"
     - "camel:jackson-avro"
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/timestamp-router-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/timestamp-router-action.kamelet.yaml
index cd9d216e..3993ca59 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/timestamp-router-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/timestamp-router-action.kamelet.yaml
@@ -49,7 +49,6 @@ spec:
         default: "kafka.TIMESTAMP"
     type: object
   dependencies:
-  - ""
   - "camel:kamelet"
   - "camel:core"
   template:
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/value-to-key-action.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/value-to-key-action.kamelet.yaml
index c77298c2..bc18ec8c 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/value-to-key-action.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/value-to-key-action.kamelet.yaml
@@ -40,7 +40,6 @@ spec:
         type: string
     type: object
   dependencies:
-  - ""
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git 
a/library/kamelets-maven-plugin/src/main/java/org/apache/camel/kamelets/maven/plugin/ValidateKameletsMojo.java
 
b/library/kamelets-maven-plugin/src/main/java/org/apache/camel/kamelets/maven/plugin/ValidateKameletsMojo.java
index 21d485c9..da14a830 100644
--- 
a/library/kamelets-maven-plugin/src/main/java/org/apache/camel/kamelets/maven/plugin/ValidateKameletsMojo.java
+++ 
b/library/kamelets-maven-plugin/src/main/java/org/apache/camel/kamelets/maven/plugin/ValidateKameletsMojo.java
@@ -78,13 +78,15 @@ public class ValidateKameletsMojo extends AbstractMojo {
             List<String> deps = catalog.getKameletDependencies(name).stream()
                     .filter(Predicate.not(bannedDepsList::contains))
                     .collect(Collectors.toList());
-            String cleanName;
+            String cleanName = "";
             if (!deps.isEmpty()) {
+                if (deps.get(0) != null) {
                 if (deps.get(0).equals("camel:jackson") && deps.size() > 1) {
                     cleanName = deps.get(1).replace("camel:", "");
                 } else {
                     cleanName = deps.get(0).replace("camel:", "");
                 }
+                }
                 if (cleanName.equalsIgnoreCase("cassandraql")) {
                     cleanName = "cql";
                 }
@@ -112,7 +114,7 @@ public class ValidateKameletsMojo extends AbstractMojo {
                         StringBuilder availableParams = new StringBuilder();
                         ceInternal.forEach(_param -> 
availableParams.append(_param).append(" "));
                         for (Map.Entry<String, Object> entry : p.entrySet()) {
-                            if (!entry.getKey().equals("period") && 
(!name.equals("set-kafka-key-action") && !name.equals("sftp-source") && 
!name.equals("kafka-ssl-source") && !name.equals("timer-source") && 
!name.equals("cron-source") && !name.equals("fhir-source") && 
!name.equals("beer-source") && !name.equals("cassandra-source") && 
!name.equals("cassandra-sink") && 
!name.equals("kafka-azure-schema-registry-source" ) && 
!name.equals("kafka-azure-schema-registy-sink") && !name.equals("a [...]
+                            if (!entry.getKey().equals("period") && 
(!name.equals("set-kafka-key-action") && !name.equals("sftp-source") && 
!name.equals("kafka-ssl-source") && !name.equals("timer-source") && 
!name.equals("cron-source") && !name.equals("fhir-source") && 
!name.equals("beer-source") && !name.equals("cassandra-source") && 
!name.equals("cassandra-sink") && 
!name.equals("kafka-azure-schema-registry-source" ) && 
!name.equals("kafka-azure-schema-registy-sink") && !name.equals("a [...]
                                 if (!ceInternal.contains(entry.getKey())) {
                                     getLog().error("Kamelet Name: " + name);
                                     getLog().error("Scheme Name: " + 
cleanName);

Reply via email to