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; }
