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
The following commit(s) were added to refs/heads/main by this push: new 5aa54685a9c CAMEL-21487: camel-jbang - Should be able to load route template files 5aa54685a9c is described below commit 5aa54685a9cf85769c5240442f783a0be0a0370f Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Thu Nov 28 19:29:27 2024 +0100 CAMEL-21487: camel-jbang - Should be able to load route template files --- .../main/java/org/apache/camel/dsl/jbang/core/commands/Run.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 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 eb65e3797f9..95a5f19d4d1 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 @@ -1604,10 +1604,13 @@ public class Run extends CamelCommand { } else { // TODO: we probably need a way to parse the content and match against the YAML DSL expected by Camel // This check looks very fragile - return source.content().contains("from:") || source.content().contains("- from:") + return source.content().contains("- from:") || source.content().contains("- route:") + || source.content().contains("- routeTemplate") || source.content().contains("- route-template:") + || source.content().contains("- routeConfiguration:") || source.content().contains("- route-configuration:") - || source.content().contains("- rest:") || source.content().contains("- beans:") + || source.content().contains("- rest:") + || source.content().contains("- beans:") // also support Camel K integrations and Pipes. And KameletBinding for backward compatibility || source.content().contains("KameletBinding") || source.content().contains("Pipe")