You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2020/08/24 13:52:25 UTC

[camel-spring-boot] 02/03: CAMEL-15428: camel-spring-boot BOM with just the starter JARs

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch camel-spring-boot-3.4.x
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git

commit d589db79787f4ee95daf01de7ee4b368787c2552
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Mon Aug 24 15:51:47 2020 +0200

    CAMEL-15428: camel-spring-boot BOM with just the starter JARs
---
 .../apache/camel/springboot/maven/BomDependenciesGeneratorMojo.java  | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/BomDependenciesGeneratorMojo.java b/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/BomDependenciesGeneratorMojo.java
index dbe40bd..7102bf9 100644
--- a/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/BomDependenciesGeneratorMojo.java
+++ b/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/BomDependenciesGeneratorMojo.java
@@ -199,6 +199,11 @@ public class BomDependenciesGeneratorMojo extends AbstractMojo {
 
         Files.list(startersDir.toPath())
                 .filter(Files::isDirectory)
+                // must have a pom.xml to be active
+                .filter(d -> {
+                    File pom = new File(d.toFile(), "pom.xml");
+                    return pom.isFile() && pom.exists();
+                })
                 .map(dir -> {
                     Dependency dep = new Dependency();
                     dep.setGroupId("org.apache.camel.springboot");