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

davsclaus pushed a commit to branch gen-trans
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 38e459e707b6747ccd312991a37e52a455a3a782
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Feb 15 10:13:27 2024 +0100

    CAMEL-20419: Generate json metadata for @DataTypeTransformer
---
 .../apache/camel/catalog/transformers.properties    | 21 +++++++++++++++++++++
 .../transformers/application-cloudevents-json.json  | 14 ++++++++++++++
 .../catalog/transformers/application-json.json      | 14 ++++++++++++++
 .../transformers/application-octet-stream.json      | 13 +++++++++++++
 .../transformers/application-x-java-object.json     | 14 ++++++++++++++
 .../catalog/transformers/application-x-struct.json  | 14 ++++++++++++++
 .../camel/catalog/transformers/avro-binary.json     | 14 ++++++++++++++
 .../catalog/transformers/avro-x-java-object.json    | 14 ++++++++++++++
 .../camel/catalog/transformers/avro-x-struct.json   | 14 ++++++++++++++
 .../aws-cloudtrail-application-cloudevents.json     | 14 ++++++++++++++
 .../transformers/aws2-ddb-application-json.json     | 14 ++++++++++++++
 .../aws2-s3-application-cloudevents.json            | 14 ++++++++++++++
 .../aws2-sqs-application-cloudevents.json           | 14 ++++++++++++++
 .../azure-storage-blob-application-cloudevents.json | 14 ++++++++++++++
 ...azure-storage-queue-application-cloudevents.json | 14 ++++++++++++++
 .../google-sheets-application-x-struct.json         | 14 ++++++++++++++
 .../google-storage-application-cloudevents.json     | 14 ++++++++++++++
 .../transformers/http-application-cloudevents.json  | 14 ++++++++++++++
 .../camel/catalog/transformers/protobuf-binary.json | 14 ++++++++++++++
 .../transformers/protobuf-x-java-object.json        | 14 ++++++++++++++
 .../catalog/transformers/protobuf-x-struct.json     | 14 ++++++++++++++
 .../camel/catalog/transformers/text-plain.json      | 13 +++++++++++++
 .../packaging/GenerateDataTypeTransformerMojo.java  |  2 +-
 23 files changed, 314 insertions(+), 1 deletion(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers.properties
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers.properties
new file mode 100644
index 00000000000..371ae705b6e
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers.properties
@@ -0,0 +1,21 @@
+application-cloudevents-json
+application-json
+application-octet-stream
+application-x-java-object
+application-x-struct
+avro-binary
+avro-x-java-object
+avro-x-struct
+aws-cloudtrail-application-cloudevents
+aws2-ddb-application-json
+aws2-s3-application-cloudevents
+aws2-sqs-application-cloudevents
+azure-storage-blob-application-cloudevents
+azure-storage-queue-application-cloudevents
+google-sheets-application-x-struct
+google-storage-application-cloudevents
+http-application-cloudevents
+protobuf-binary
+protobuf-x-java-object
+protobuf-x-struct
+text-plain
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-cloudevents-json.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-cloudevents-json.json
new file mode 100644
index 00000000000..99708b3f260
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-cloudevents-json.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "application-cloudevents+json",
+    "title": "Application Cloudevents+json",
+    "description": "Adds default CloudEvent (JSon binding) headers to the 
Camel message (such as content-type, event source, event type etc.)",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.cloudevents.transformer.CloudEventJsonDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-cloudevents",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-json.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-json.json
new file mode 100644
index 00000000000..9ceb56c441c
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-json.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "application-json",
+    "title": "Application Json",
+    "description": "Transforms from JSon to binary (byte array) using Jackson",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.jackson.transform.JsonDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-jackson",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-octet-stream.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-octet-stream.json
new file mode 100644
index 00000000000..9eb3b79fbbb
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-octet-stream.json
@@ -0,0 +1,13 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "application-octet-stream",
+    "title": "Application Octet Stream",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.processor.transformer.ByteArrayDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-core-processor",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-x-java-object.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-x-java-object.json
new file mode 100644
index 00000000000..f8cf2821393
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-x-java-object.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "application-x-java-object",
+    "title": "Application X Java Object",
+    "description": "Transforms from JSon to Java object using Jackson 
(supports content schema)",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.jackson.transform.JsonPojoDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-jackson",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-x-struct.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-x-struct.json
new file mode 100644
index 00000000000..9a25ad645e6
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/application-x-struct.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "application-x-struct",
+    "title": "Application X Struct",
+    "description": "Transforms to generic JSonNode using Jackson",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.jackson.transform.JsonStructDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-jackson",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/avro-binary.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/avro-binary.json
new file mode 100644
index 00000000000..e5d97cb20c5
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/avro-binary.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "avro-binary",
+    "title": "Avro Binary",
+    "description": "Transforms from JSon to binary (byte array) using Jackson 
Avro (supports Avro schema)",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.jackson.avro.transform.AvroBinaryDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-jackson-avro",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/avro-x-java-object.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/avro-x-java-object.json
new file mode 100644
index 00000000000..5b3b8ef8673
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/avro-x-java-object.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "avro-x-java-object",
+    "title": "Avro X Java Object",
+    "description": "Transforms from JSon to Java object using Jackson Avro 
(supports content schema)",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.jackson.avro.transform.AvroPojoDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-jackson-avro",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/avro-x-struct.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/avro-x-struct.json
new file mode 100644
index 00000000000..358a934a48a
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/avro-x-struct.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "avro-x-struct",
+    "title": "Avro X Struct",
+    "description": "Transforms to generic JSonNode using Jackson Avro 
(supports content schema)",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.jackson.avro.transform.AvroStructDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-jackson-avro",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/aws-cloudtrail-application-cloudevents.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/aws-cloudtrail-application-cloudevents.json
new file mode 100644
index 00000000000..74be5a728f1
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/aws-cloudtrail-application-cloudevents.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "aws-cloudtrail:application-cloudevents",
+    "title": "Aws Cloudtrail (Application Cloudevents)",
+    "description": "Adds CloudEvent headers to the Camel message with AWS 
Cloudtrail lookup events response details",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.aws.cloudtrail.transform.CloudtrailCloudEventDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-aws-cloudtrail",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/aws2-ddb-application-json.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/aws2-ddb-application-json.json
new file mode 100644
index 00000000000..af1ef6fdbff
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/aws2-ddb-application-json.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "aws2-ddb:application-json",
+    "title": "Aws2 Ddb (Application Json)",
+    "description": "Prepares the message to perform a DynamoDB operation with 
the aws2-ddb component",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.aws2.ddb.transform.Ddb2JsonDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-aws2-ddb",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/aws2-s3-application-cloudevents.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/aws2-s3-application-cloudevents.json
new file mode 100644
index 00000000000..9b85eae2df7
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/aws2-s3-application-cloudevents.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "aws2-s3:application-cloudevents",
+    "title": "Aws2 S3 (Application Cloudevents)",
+    "description": "Adds CloudEvent headers to the Camel message with AWS S3 
get object response details",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.aws2.s3.transform.AWS2S3CloudEventDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-aws2-s3",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/aws2-sqs-application-cloudevents.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/aws2-sqs-application-cloudevents.json
new file mode 100644
index 00000000000..75b568d7c8c
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/aws2-sqs-application-cloudevents.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "aws2-sqs:application-cloudevents",
+    "title": "Aws2 Sqs (Application Cloudevents)",
+    "description": "Adds CloudEvent headers to the Camel message with AWS SQS 
receive message details",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.aws2.sqs.transform.AWS2SQSCloudEventDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-aws2-sqs",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/azure-storage-blob-application-cloudevents.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/azure-storage-blob-application-cloudevents.json
new file mode 100644
index 00000000000..908f09cb1a8
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/azure-storage-blob-application-cloudevents.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "azure-storage-blob:application-cloudevents",
+    "title": "Azure Storage Blob (Application Cloudevents)",
+    "description": "Adds CloudEvent headers to the Camel message with Azure 
Store Blob get blob information",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.azure.storage.blob.transform.AzureStorageBlobCloudEventDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-azure-storage-blob",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/azure-storage-queue-application-cloudevents.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/azure-storage-queue-application-cloudevents.json
new file mode 100644
index 00000000000..29bed1b3341
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/azure-storage-queue-application-cloudevents.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "azure-storage-queue:application-cloudevents",
+    "title": "Azure Storage Queue (Application Cloudevents)",
+    "description": "Adds CloudEvent headers to the Camel message with Azure 
Storage Queue receive message information",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.azure.storage.queue.transform.AzureStorageQueueCloudEventDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-azure-storage-queue",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-sheets-application-x-struct.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-sheets-application-x-struct.json
new file mode 100644
index 00000000000..d237393e64e
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-sheets-application-x-struct.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "google-sheets:application-x-struct",
+    "title": "Google Sheets (Application X Struct)",
+    "description": "Transforms to\/from JSon data and Google Sheets ValueRange 
object",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.google.sheets.transform.GoogleSheetsJsonStructDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-google-sheets",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-storage-application-cloudevents.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-storage-application-cloudevents.json
new file mode 100644
index 00000000000..250592b78c3
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-storage-application-cloudevents.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "google-storage:application-cloudevents",
+    "title": "Google Storage (Application Cloudevents)",
+    "description": "Adds CloudEvent headers to the Camel message with Google 
Storage downloadTo response information",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.google.storage.transform.GoogleStorageCloudEventDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-google-storage",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/http-application-cloudevents.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/http-application-cloudevents.json
new file mode 100644
index 00000000000..b9acfc98780
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/http-application-cloudevents.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "http:application-cloudevents",
+    "title": "Http (Application Cloudevents)",
+    "description": "Adds default CloudEvent (HTTP binding) headers to the 
Camel message (such as content-type, event source, event type etc.)",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.cloudevents.transformer.CloudEventHttpDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-cloudevents",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/protobuf-binary.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/protobuf-binary.json
new file mode 100644
index 00000000000..6111dcaa843
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/protobuf-binary.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "protobuf-binary",
+    "title": "Protobuf Binary",
+    "description": "Transforms from JSon to binary (byte array) using Jackson 
Protobuf (supports Protobuf schema)",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.jackson.protobuf.transform.ProtobufBinaryDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-jackson-protobuf",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/protobuf-x-java-object.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/protobuf-x-java-object.json
new file mode 100644
index 00000000000..9d22cd0808d
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/protobuf-x-java-object.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "protobuf-x-java-object",
+    "title": "Protobuf X Java Object",
+    "description": "Transforms from JSon to Java object using Jackson Protobuf 
(supports content schema)",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.jackson.protobuf.transform.ProtobufPojoDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-jackson-protobuf",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/protobuf-x-struct.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/protobuf-x-struct.json
new file mode 100644
index 00000000000..86bc82de954
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/protobuf-x-struct.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "protobuf-x-struct",
+    "title": "Protobuf X Struct",
+    "description": "Transforms to generic JSonNode using Jackson Protobuf 
(supports content schema)",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.jackson.protobuf.transform.ProtobufStructDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-jackson-protobuf",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/text-plain.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/text-plain.json
new file mode 100644
index 00000000000..d48faddafc9
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/text-plain.json
@@ -0,0 +1,13 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "text-plain",
+    "title": "Text Plain",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.processor.transformer.StringDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-core-processor",
+    "version": "4.4.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/GenerateDataTypeTransformerMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/GenerateDataTypeTransformerMojo.java
index 4ca2ab422b2..d490476a7d0 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/GenerateDataTypeTransformerMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/GenerateDataTypeTransformerMojo.java
@@ -184,7 +184,7 @@ public class GenerateDataTypeTransformerMojo extends 
AbstractGeneratorMojo {
                 File camelMetaDir = new File(resourcesOutputDir, 
"META-INF/services/org/apache/camel/");
                 int count = models.size();
                 String properties = createProperties(project, "transformers", 
names.toString());
-                updateResource(camelMetaDir.toPath(), "language.properties", 
properties);
+                updateResource(camelMetaDir.toPath(), 
"transformer.properties", properties);
                 getLog().info("Generated transformer.properties containing " + 
count + " Camel "
                               + (count > 1 ? "transformers: " : "transformer: 
") + names);
             } catch (Exception e) {

Reply via email to