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 ecd891c9b40 Polished
ecd891c9b40 is described below

commit ecd891c9b405451563721b675b6de22f1db8ee95
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Sun Nov 6 20:24:56 2022 +0100

    Polished
---
 .../org/apache/camel/dsl/jbang/core/commands/DependencyTree.java | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

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 eb262c08c60..be9b50df944 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
@@ -39,7 +39,7 @@ public class DependencyTree extends Export {
 
     protected static final String EXPORT_DIR = ".camel-jbang/export";
 
-    @CommandLine.Option(names = { "--output" }, description = "Output format 
(gav or maven", defaultValue = "gav")
+    @CommandLine.Option(names = { "--output" }, description = "Output format 
(gav or maven)", defaultValue = "gav")
     protected String output;
 
     public DependencyTree(CamelJBangMain main) {
@@ -48,7 +48,12 @@ public class DependencyTree extends Export {
 
     @Override
     protected Integer export() throws Exception {
-        this.quiet = true; // lets be quiet and generate from fresh data to 
ensure the output is up to date
+        this.quiet = true; // be quiet and generate from fresh data to ensure 
the output is up-to-date
+
+        if (!"gav".equals(output) && !"maven".equals(output)) {
+            System.err.println("--output must be either gav or maven, was: " + 
output);
+            return 1;
+        }
 
         Integer answer = doExport();
         if (answer == 0) {

Reply via email to