This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch camel-3.20.x in repository https://gitbox.apache.org/repos/asf/camel.git
commit 5ae79e29594e0c3582b5c8ccb38631861623e37b Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Wed Jun 14 12:15:08 2023 +0200 CAMEL-19454: camel-jbang - Export should support --open-api --- dsl/camel-jbang/camel-jbang-core/pom.xml | 4 ++++ .../org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java | 5 ++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/dsl/camel-jbang/camel-jbang-core/pom.xml b/dsl/camel-jbang/camel-jbang-core/pom.xml index 540c6849bb1..c4470d7ca34 100644 --- a/dsl/camel-jbang/camel-jbang-core/pom.xml +++ b/dsl/camel-jbang/camel-jbang-core/pom.xml @@ -55,6 +55,10 @@ <groupId>org.apache.camel</groupId> <artifactId>camel-resourceresolver-github</artifactId> </dependency> + <dependency> + <groupId>org.apache.camel</groupId> + <artifactId>camel-xml-io-util</artifactId> + </dependency> <!-- cli --> <dependency> diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java index cd0c7d4505f..fbc3174911c 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java @@ -418,12 +418,11 @@ abstract class ExportBaseCommand extends CamelCommand { out = new File(target, source.getName()); } if (!java) { - if (camel) { - safeCopy(source, out, true); - } if (kamelet) { out = srcKameletsResourcesDir; safeCopy(source, out, true); + } else { + safeCopy(source, out, true); } } else { // need to append package name in java source file