You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2024/03/21 15:30:16 UTC

(camel) 01/02: CAMEL-17641: Generate json metadata for pojo beans in camel-core that end users can use such as AggregationStrategy implementations. And have that information in camel-catalog for tooling assistance.

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

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

commit dde931fa4d38b73977cbb72469893c5518751100
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Thu Mar 21 16:24:33 2024 +0100

    CAMEL-17641: Generate json metadata for pojo beans in camel-core that end users can use such as AggregationStrategy implementations. And have that information in camel-catalog for tooling assistance.
---
 .../java/org/apache/camel/maven/packaging/GeneratePojoBeanMojo.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/GeneratePojoBeanMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/GeneratePojoBeanMojo.java
index fb5594cf7ad..d925eff773b 100644
--- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/GeneratePojoBeanMojo.java
+++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/GeneratePojoBeanMojo.java
@@ -250,7 +250,7 @@ public class GeneratePojoBeanMojo extends AbstractGeneratorMojo {
             o.setSecret(ai.secret());
             String javaType = ai.javaType();
             if (javaType.isEmpty()) {
-                javaType = ci.name().toString();
+                javaType = fi.getType().getTypeName();
             }
             o.setJavaType(javaType);
             o.setType(getType(javaType, false, false));