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 <[email protected]>
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);