This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit aa9009fa145cd930916703615914b56fbc65151d Author: Claus Ibsen <[email protected]> AuthorDate: Tue Nov 10 07:03:47 2020 +0100 Generated configurer special handling for camel-main so we can use them only during bootstrap. Removed need for ALL_OPTIONS in almost all configurers. --- .../org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 7a3e9c6..b6a4846 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 @@ -1208,7 +1208,8 @@ public class EndpointSchemaGeneratorMojo extends AbstractGeneratorMojo { Collection<? extends BaseOptionModel> options, ComponentModel model) { try (Writer w = new StringWriter()) { - PropertyConfigurerGenerator.generatePropertyConfigurer(pn, cn, en, pfqn, psn, hasSuper, component, false, false, + boolean extended = model.isApi(); // if the component is api then the generated configurer should be an extended configurer + PropertyConfigurerGenerator.generatePropertyConfigurer(pn, cn, en, pfqn, psn, hasSuper, component, extended, false, options, model, w); updateResource(sourcesOutputDir.toPath(), fqn.replace('.', '/') + ".java", w.toString()); } catch (Exception e) {
