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