Class UpdateList
java.lang.Object
org.apache.camel.dsl.jbang.core.commands.CamelCommand
org.apache.camel.dsl.jbang.core.commands.update.UpdateList
A command-line tool for listing available update versions for Apache Camel and its runtime variants.
The command supports listing versions in both human-readable ASCII table format and JSON format. It downloads version information from Maven repositories and presents available upgrade paths for different Camel runtime variants.
Command usage: list [--repos=
Features:
- Lists available update versions for Plain Camel, Camel Spring Boot, and Camel Quarkus
- Supports additional Maven repositories for dependency resolution
- Provides output in both ASCII table and JSON formats
- Includes runtime version information and upgrade descriptions
Command Options:
- --repos: Specifies additional Maven repositories for downloading dependencies (comma-separated)
- --json: Outputs the version information in JSON format
Version Support:
- Plain Camel: Supports versions from 4.8.0 onwards
- Spring Boot: Supports versions from 4.8.0 onwards
- Quarkus: Supports versions from 4.4.0 onwards with recipes from 1.0.22
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.camel.dsl.jbang.core.commands.CamelCommand
CamelCommand.ParameterConsumer<T> -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.camel.dsl.jbang.core.commands.CamelCommand
call, configureLoggingOff, disarrangeLogging, getActionFile, getDebugFile, getMain, getOutputFile, getReceiveFile, getRunBackgroundLogFile, getStatusFile, getTraceFile, printConfigurationValues, printer
-
Constructor Details
-
UpdateList
-
-
Method Details
-
doCall
- Specified by:
doCallin classCamelCommand- Throws:
Exception
-