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

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

commit cea2ee0ffebbb0efed37821789720109e67c2e5d
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Sep 29 15:22:20 2023 +0200

    camel-jbang - Transform - Add ignoreLoadingError option
---
 .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java | 4 ++--
 .../java/org/apache/camel/dsl/jbang/core/commands/Transform.java    | 6 +++++-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
index 306610aed4d..fd5ce4e3b94 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
@@ -284,13 +284,13 @@ public class Run extends CamelCommand {
     protected Integer runSilent(boolean ignoreLoadingError) throws Exception {
         // just boot silently and exit
         this.silentRun = true;
-        this.ignoreLoadingError = ignoreLoadingError;
         return run();
     }
 
-    protected Integer runTransform() throws Exception {
+    protected Integer runTransform(boolean ignoreLoadingError) throws 
Exception {
         // just boot silently and exit
         this.transformRun = true;
+        this.ignoreLoadingError = ignoreLoadingError;
         return run();
     }
 
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Transform.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Transform.java
index 310dd31fd61..58f1dc22acc 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Transform.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Transform.java
@@ -55,6 +55,10 @@ public class Transform extends CamelCommand {
                         description = "Whether to expand URIs into separated 
key/value parameters (only in use for YAML format)")
     boolean uriAsParameters;
 
+    @CommandLine.Option(names = { "--ignore-loading-error" },
+                        description = "Whether to ignore route loading and 
compilation errors (use this with care!)")
+    boolean ignoreLoadingError;
+
     public Transform(CamelJBangMain main) {
         super(main);
     }
@@ -82,7 +86,7 @@ public class Transform extends CamelCommand {
         };
         run.files = files;
         run.maxSeconds = 1;
-        Integer exit = run.runTransform();
+        Integer exit = run.runTransform(ignoreLoadingError);
         if (exit != null && exit != 0) {
             return exit;
         }

Reply via email to