This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
commit 8c462bee3101fc5dc21879ae08c724b0ce944fbf Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Mon Aug 24 15:43:30 2020 +0200 spring boot BOM generator should only include active starters --- .../apache/camel/springboot/maven/BomDependenciesGeneratorMojo.java | 5 +++++ .../java/org/apache/camel/springboot/maven/BomGeneratorMojo.java | 5 +++++ 2 files changed, 10 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"); diff --git a/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/BomGeneratorMojo.java b/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/BomGeneratorMojo.java index 28edd4b..20d131b 100644 --- a/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/BomGeneratorMojo.java +++ b/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/BomGeneratorMojo.java @@ -98,6 +98,11 @@ public class BomGeneratorMojo 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");