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 db676c0ae68 CAMEL-18497: camel-jbang - Run command now supports specifying a different Camel version. db676c0ae68 is described below commit db676c0ae68cfad10fbd47ea0b936f483f9c99b0 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Mon Jan 9 13:35:37 2023 +0100 CAMEL-18497: camel-jbang - Run command now supports specifying a different Camel version. --- .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 db7478b98ab..f5130d8123c 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 @@ -600,7 +600,11 @@ class Run extends CamelCommand { } cmd = cmd.replaceFirst("--camel-version=" + camelVersion, ""); // need to use jbang command to specify camel version - cmd = "jbang run -Dcamel.jbang.version=" + camelVersion + " camel@apache/camel " + cmd; + String jbang = "jbang run -Dcamel.jbang.version=" + camelVersion; + if (repos != null) { + jbang += " --repos=" + repos; + } + cmd = jbang + " camel@apache/camel " + cmd; ProcessBuilder pb = new ProcessBuilder(); String[] arr = cmd.split("\\s+"); // TODO: safe split