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

marat 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 ce9c61099b8 CAMEL-18001. Support route generation from OpenAPi in 
jbang (#7482)
ce9c61099b8 is described below

commit ce9c61099b83623eb9a9decff47a10a7ce774ce0
Author: Marat Gubaidullin <marat.gubaidul...@gmail.com>
AuthorDate: Thu Apr 21 11:43:30 2022 -0400

    CAMEL-18001. Support route generation from OpenAPi in jbang (#7482)
    
    * Support route generation from OpenAPi in jbang
    
    * Fix checkstyle
---
 .../org/apache/camel/dsl/jbang/core/commands/CodeRestGenerator.java   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CodeRestGenerator.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CodeRestGenerator.java
index 49e4ec8c88f..885e4733116 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CodeRestGenerator.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CodeRestGenerator.java
@@ -42,6 +42,8 @@ public class CodeRestGenerator implements Callable<Integer> {
     private String output;
     @CommandLine.Option(names = { "-t", "--type" }, description = "REST DSL 
type (YAML or XML)", defaultValue = "yaml")
     private String type;
+    @CommandLine.Option(names = { "-r", "--routes" }, description = "Generate 
routes (YAML)")
+    private boolean generateRoutes;
 
     @Override
     public Integer call() throws Exception {
@@ -51,7 +53,7 @@ public class CodeRestGenerator implements Callable<Integer> {
         Configurator.setRootLevel(Level.OFF);
         try (CamelContext context = new LightweightCamelContext()) {
             final String yaml = type.equals("yaml")
-                    ? RestDslGenerator.toYaml(document).generate(context)
+                    ? RestDslGenerator.toYaml(document).generate(context, 
generateRoutes)
                     : RestDslGenerator.toXml(document).generate(context);
             if (output == null) {
                 System.out.println(yaml);

Reply via email to