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 edc890b55f9b CAMEL-22685: camel-jbang - Use --repos as the option name
edc890b55f9b is described below
commit edc890b55f9bfd821c893da027a3e1b51cb0eb0c
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Nov 11 11:01:39 2025 +0100
CAMEL-22685: camel-jbang - Use --repos as the option name
---
.../camel/dsl/jbang/core/commands/version/VersionList.java | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/version/VersionList.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/version/VersionList.java
index 69c104074ac2..7b5665637aba 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/version/VersionList.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/version/VersionList.java
@@ -97,8 +97,9 @@ public class VersionList extends CamelCommand {
description = "Sort by (version, date, or days)",
defaultValue = "version")
String sort;
- @CommandLine.Option(names = { "--repo" }, description = "Maven repository
for downloading available versions")
- String repo;
+ @CommandLine.Option(names = { "--repo", "--repos" },
+ description = "Additional maven repositories (Use
commas to separate multiple repositories)")
+ String repositories;
@CommandLine.Option(names = { "--lts" }, description = "Only show LTS
supported releases", defaultValue = "false")
boolean lts;
@@ -154,7 +155,7 @@ public class VersionList extends CamelCommand {
// only download if fresh, using a custom repo, or special runtime
based
List<String[]> versions = new ArrayList<>();
- if (fresh || repo != null || runtime != RuntimeType.main) {
+ if (fresh || repositories != null || runtime != RuntimeType.main) {
downloadReleases(versions);
}
@@ -235,7 +236,7 @@ public class VersionList extends CamelCommand {
try {
main.setFresh(fresh);
- main.setRepositories(repo);
+ main.setRepositories(repositories);
main.start();
// use kamelet-main to download from maven
@@ -253,10 +254,10 @@ public class VersionList extends CamelCommand {
RepositoryResolver rr = downloader.getRepositoryResolver();
if (rr != null) {
- repo = rr.resolveRepository(repo);
+ repositories = rr.resolveRepository(repositories);
}
- var versions = downloader.resolveAvailableVersions(g, a,
fromVersion, repo);
+ var versions = downloader.resolveAvailableVersions(g, a,
fromVersion, repositories);
versions = versions.stream().filter(v ->
acceptVersion(v[0])).toList();
answer.addAll(versions);