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 ccca2795070 camel-jbang - Polished ccca2795070 is described below commit ccca2795070786121dc964087dc091f7681922da Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Thu Nov 10 10:59:52 2022 +0100 camel-jbang - Polished --- docs/user-manual/modules/ROOT/pages/camel-jbang.adoc | 8 ++++---- .../org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java | 2 +- .../org/apache/camel/dsl/jbang/core/commands/DependencyTree.java | 2 ++ 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc index ddf39882ca6..8f97b020863 100644 --- a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc +++ b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc @@ -1304,7 +1304,7 @@ you do not have to use a build system like Maven or Gradle to add every Camel co as a dependency. However, you may want to know what dependencies are required to run the Camel integration. -To see this, you can use the `dependency-tree` command. The command output does not output a detailed +To see this, you can use the `dependencies` command. The command output does not output a detailed tree, such as `mvn dependencies:tree`, as the output is intended to list which Camel components, and other JARs needed (when using Kamelets). @@ -1312,7 +1312,7 @@ The dependency output by default is _vanilla_ Apache Camel with the camel-main a [source,bash] ---- -camel dependency-tree +camel dependencies org.apache.camel:camel-dsl-modeline:3.20.0 org.apache.camel:camel-health:3.20.0 org.apache.camel:camel-kamelet:3.20.0 @@ -1331,7 +1331,7 @@ You can also specify the output should be in _Maven format_ as shown: [source,bash] ---- -camel dependency-tree --output=maven +camel dependencies --output=maven <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-main</artifactId> @@ -1393,7 +1393,7 @@ You can also choose the target runtime as either _quarkus_ or _spring-boot_ as s [source,bash] ---- -camel dependency-tree --runtime=spring-boot +camel dependencies --runtime=spring-boot org.springframework.boot:spring-boot-starter-actuator:2.7.5 org.springframework.boot:spring-boot-starter-web:2.7.5 org.apache.camel.springboot:camel-spring-boot-engine-starter:3.20.0 diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java index f3474659540..aeb3527cc74 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java @@ -114,7 +114,7 @@ public class CamelJBangMain implements Callable<Integer> { .addSubcommand("hawtio", new CommandLine(new Hawtio(main))) .addSubcommand("bind", new CommandLine(new Bind(main))) .addSubcommand("pipe", new CommandLine(new Pipe(main))) - .addSubcommand("dependency-tree", new CommandLine(new DependencyTree(main))) + .addSubcommand("dependencies", new CommandLine(new DependencyTree(main))) .addSubcommand("export", new CommandLine(new Export(main))); commandLine.getCommandSpec().versionProvider(() -> { diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyTree.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyTree.java index be9b50df944..040150d1123 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyTree.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyTree.java @@ -35,6 +35,8 @@ import org.apache.camel.util.CamelCaseOrderedProperties; import org.apache.camel.util.FileUtil; import picocli.CommandLine; +@CommandLine.Command(name = "dependencies", + description = "Displays all Camel dependencies required to run") public class DependencyTree extends Export { protected static final String EXPORT_DIR = ".camel-jbang/export";