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

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


The following commit(s) were added to refs/heads/main by this push:
     new 83396f6  (chores) camel-package-maven-plugin: minor cleanup in 
generating the main description
83396f6 is described below

commit 83396f665971d82673f44bf53d6768efbc052401
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Thu Feb 10 10:02:47 2022 +0100

    (chores) camel-package-maven-plugin: minor cleanup in generating the main 
description
---
 .../camel/maven/packaging/EndpointDslMojo.java     | 38 ++++++++++++----------
 1 file changed, 21 insertions(+), 17 deletions(-)

diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java
index 1fb1a0e..a495ea8 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java
@@ -869,38 +869,42 @@ public class EndpointDslMojo extends 
AbstractGeneratorMojo {
     }
 
     private String getMainDescription(ComponentModel model) {
-        String desc = model.getTitle() + " (" + model.getArtifactId() + ")";
-        desc += "\n" + model.getDescription();
-        desc += "\n";
-        desc += "\nCategory: " + model.getLabel();
-        desc += "\nSince: " + model.getFirstVersionShort();
-        desc += "\nMaven coordinates: " + model.getGroupId() + ":" + 
model.getArtifactId();
+        StringBuilder descSb = new StringBuilder();
+
+        descSb.append(model.getTitle()).append(" 
(").append(model.getArtifactId()).append(")");
+        descSb.append("\n").append(model.getDescription());
+        descSb.append("\n");
+        descSb.append("\nCategory: ").append(model.getLabel());
+        descSb.append("\nSince: ").append(model.getFirstVersionShort());
+        descSb.append("\nMaven coordinates: 
").append(model.getGroupId()).append(":").append(model.getArtifactId());
 
         // include javadoc for all path parameters and mark which are required
-        desc += "\n";
-        desc += "\nSyntax: <code>" + model.getSyntax() + "</code>";
+        descSb.append("\n");
+        descSb.append("\nSyntax: 
<code>").append(model.getSyntax()).append("</code>");
         for (EndpointOptionModel option : model.getEndpointOptions()) {
             if ("path".equals(option.getKind())) {
-                desc += "\n";
-                desc += "\nPath parameter: " + option.getName();
+                descSb.append("\n");
+                descSb.append("\nPath parameter: ").append(option.getName());
                 if (option.isRequired()) {
-                    desc += " (required)";
+                    descSb.append(" (required)");
                 }
                 if (option.isDeprecated()) {
-                    desc += " <strong>deprecated</strong>";
+                    descSb.append(" <strong>deprecated</strong>");
                 }
-                desc += "\n" + option.getDescription();
+                descSb.append("\n" + option.getDescription());
                 if (option.getDefaultValue() != null) {
-                    desc += "\nDefault value: " + option.getDefaultValue();
+                    descSb.append("\nDefault value: 
").append(option.getDefaultValue());
                 }
                 // TODO: default value note ?
                 if (option.getEnums() != null && !option.getEnums().isEmpty()) 
{
-                    desc += "\nThere are " + option.getEnums().size() + " 
enums and the value can be one of: "
-                            + wrapEnumValues(option.getEnums());
+                    descSb.append("\nThere are 
").append(option.getEnums().size())
+                            .append(" enums and the value can be one of: ")
+                            .append(wrapEnumValues(option.getEnums()));
                 }
             }
         }
-        return desc;
+
+        return descSb.toString();
     }
 
     private String wrapEnumValues(List<String> enumValues) {

Reply via email to