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" },