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 d433a6c4820 Propagate repo from transform message + rename displaygav due to clash with export gav (#17791) d433a6c4820 is described below commit d433a6c4820cac5b9015fe4545bf3432b7c955ce Author: Federico Mariani <34543311+cro...@users.noreply.github.com> AuthorDate: Thu Apr 17 19:06:42 2025 +0200 Propagate repo from transform message + rename displaygav due to clash with export gav (#17791) --- .../main/java/org/apache/camel/dsl/jbang/core/commands/Run.java | 3 ++- .../dsl/jbang/core/commands/action/TransformMessageAction.java | 6 +++++- .../dsl/jbang/core/commands/catalog/CatalogBaseCommand.java | 9 +++++---- 3 files changed, 12 insertions(+), 6 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 724ac94dd37..d398c7d31c6 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 @@ -379,11 +379,12 @@ public class Run extends CamelCommand { return run(); } - public Integer runTransformMessage(String camelVersion) throws Exception { + public Integer runTransformMessage(String camelVersion, String repositories) throws Exception { // just boot silently an empty camel in the background and exit this.transformMessageRun = true; this.background = true; this.camelVersion = camelVersion; + this.repositories = repositories; this.empty = true; this.ignoreLoadingError = true; this.name = "transform"; diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/TransformMessageAction.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/TransformMessageAction.java index 42b53462c7c..39e59b11030 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/TransformMessageAction.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/TransformMessageAction.java @@ -116,6 +116,10 @@ public class TransformMessageAction extends ActionWatchCommand { description = "Pretty print message body when using JSon or XML format") boolean pretty; + @CommandLine.Option(names = { "--repos" }, + description = "Additional maven repositories (Use commas to separate multiple repositories)") + String repositories; + private volatile long pid; private MessageTableHelper tableHelper; @@ -165,7 +169,7 @@ public class TransformMessageAction extends ActionWatchCommand { printer().printErr("This requires Camel version 4.3 or newer"); return -1; } - exit = run.runTransformMessage(camelVersion); + exit = run.runTransformMessage(camelVersion, repositories); this.pid = run.spawnPid; if (exit == 0) { exit = super.doCall(); diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java index 6e28cec1cb7..7b7a7d18983 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java @@ -68,9 +68,9 @@ public abstract class CatalogBaseCommand extends CamelCommand { description = "Sort by name, support-level, or description", defaultValue = "name") String sort; - @CommandLine.Option(names = { "--gav" }, + @CommandLine.Option(names = { "--display-gav" }, description = "Display Maven GAV instead of name", defaultValue = "false") - boolean gav; + boolean displayGav; @CommandLine.Option(names = { "--filter" }, description = "Filter by name or description") @@ -151,9 +151,10 @@ public abstract class CatalogBaseCommand extends CamelCommand { "native", row.nativeSupported)).collect(Collectors.toList()))); } else { printer().println(AsciiTable.getTable(AsciiTable.NO_BORDERS, rows, Arrays.asList( - new Column().header("NAME").visible(!gav).dataAlign(HorizontalAlign.LEFT).maxWidth(nameWidth()) + new Column().header("NAME").visible(!displayGav).dataAlign(HorizontalAlign.LEFT).maxWidth(nameWidth()) .with(r -> r.name), - new Column().header("ARTIFACT-ID").visible(gav).dataAlign(HorizontalAlign.LEFT).with(this::shortGav), + new Column().header("ARTIFACT-ID").visible(displayGav).dataAlign(HorizontalAlign.LEFT) + .with(this::shortGav), new Column().header("LEVEL").dataAlign(HorizontalAlign.LEFT).with(r -> r.level), new Column().header("NATIVE").dataAlign(HorizontalAlign.CENTER) .visible(RuntimeType.quarkus == runtime).with(this::nativeSupported),