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

Reply via email to