This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch gav in repository https://gitbox.apache.org/repos/asf/camel.git
commit 29b8eb2431c9a445678ef38b0f8dad2a53ea0fab Author: Claus Ibsen <[email protected]> AuthorDate: Fri Feb 27 16:14:03 2026 +0100 CAMEL-23002: camel plugin add xyz - should ignore the gav in the camel-jbang-user.properties --- .../apache/camel/dsl/jbang/core/common/CommandLineHelper.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/CommandLineHelper.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/CommandLineHelper.java index 39274c6d9d30..eb8a4f56772a 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/CommandLineHelper.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/CommandLineHelper.java @@ -164,6 +164,16 @@ public final class CommandLineHelper { public CamelUserConfigDefaultValueProvider(Properties properties) { super(properties); } + + @Override + public String defaultValue(CommandLine.Model.ArgSpec argSpec) throws Exception { + // all plugin commands should not support default values from camel-jbang-user.properties + CommandLine.Model.CommandSpec parent = argSpec.command().parent(); + if (parent != null && parent.name().equals("plugin")) { + return null; + } + return super.defaultValue(argSpec); + } } }
