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

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

commit eceb46660bb561d35191983f138935c208f0e686
Author: Guillaume Nodet <gno...@gmail.com>
AuthorDate: Fri Feb 7 20:17:46 2020 +0100

    Fix milo schema problem
---
 .../camel/maven/packaging/EndpointSchemaGeneratorMojo.java       | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java
index 2024507..53944bf 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java
@@ -623,10 +623,13 @@ public class EndpointSchemaGeneratorMojo extends 
AbstractGeneratorMojo {
                     Optional<ComponentOptionModel> prev = 
componentModel.getComponentOptions().stream()
                             .filter(opt -> 
name.equals(opt.getName())).findAny();
                     if (prev.isPresent()) {
-                        if 
(!prev.get().getJavaType().equals("java.lang.String")) {
-                            accept = false;
-                        } else {
+                        String prv = prev.get().getJavaType();
+                        String cur = fieldTypeName;
+                        if (prv.equals("java.lang.String")
+                                || prv.equals("java.lang.String[]") && 
cur.equals("java.util.Collection<java.lang.String>")) {
                             
componentModel.getComponentOptions().remove(prev.get());
+                        } else {
+                            accept = false;
                         }
                     }
                 }

Reply via email to