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 ab65cc94694 CAMEL-21725: camel-jbang - dependency list to work on 
maven/gradle projects
ab65cc94694 is described below

commit ab65cc94694eafb601c2ad5d4002092932381705
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Feb 6 07:47:44 2025 +0100

    CAMEL-21725: camel-jbang - dependency list to work on maven/gradle projects
---
 .../org/apache/camel/dsl/jbang/core/commands/DependencyList.java | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyList.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyList.java
index 92e98b07f89..2c4565a4e4c 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyList.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyList.java
@@ -64,6 +64,15 @@ public class DependencyList extends Export {
             return 1;
         }
 
+        // automatic detect maven/gradle based projects and use that
+        if (files.isEmpty()) {
+            if (new File("pom.xml").exists()) {
+                files.add("pom.xml");
+            } else if (new File("build.gradle").exists()) {
+                files.add("build.gradle");
+            }
+        }
+
         Integer answer = doExport();
         if (answer == 0) {
             // read pom.xml

Reply via email to