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 562182ac5807 CAMEL-22736: camel-jbang - port=0 will dynamic assign 
free port making it easier to run multiple instances on the same host.
562182ac5807 is described below

commit 562182ac580736f98fed9c6768d154126bc2f4c9
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Dec 4 18:11:15 2025 +0100

    CAMEL-22736: camel-jbang - port=0 will dynamic assign free port making it 
easier to run multiple instances on the same host.
---
 .../org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java   | 4 ++--
 .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java   | 3 +--
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
index 8282e67924e8..be18e3b3cc90 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
@@ -124,8 +124,8 @@ public abstract class ExportBaseCommand extends 
CamelCommand {
     protected String name;
 
     @CommandLine.Option(names = { "--port" },
-                        description = "Embeds a local HTTP server on this 
port", defaultValue = "8080")
-    int port;
+                        description = "Embeds a local HTTP server on this 
port")
+    int port = -1;
 
     @CommandLine.Option(names = { "--management-port" },
                         description = "To use a dedicated port for HTTP 
management")
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 e71a5f3d4a83..f4d303a86f6a 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
@@ -297,8 +297,7 @@ public class Run extends CamelCommand {
     String localKameletDir;
 
     @Option(names = { "--port" },
-            description = "Embeds a local HTTP server on this port (use 0 to 
dynamic assign a free random port number)",
-            defaultValue = "8080")
+            description = "Embeds a local HTTP server on this port (port 8080 
by default; use 0 to dynamic assign a free random port number)")
     int port = -1;
 
     @Option(names = { "--management-port" },

Reply via email to