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
commit 13799ba7c0d7a0390e45a7a1068514c4b5f3023b Author: Claus Ibsen <[email protected]> AuthorDate: Fri Jun 2 07:05:58 2023 +0200 prepare catalog should skip inactive folders --- .../java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java index 15ed57e98ae..c47d8f8c01d 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java @@ -730,6 +730,11 @@ public class PrepareCatalogMojo extends AbstractMojo { String n = dir.getFileName().toString(); boolean isDir = dir.toFile().isDirectory(); boolean valid = isDir && !n.startsWith(".") && !n.endsWith("-base") && !n.endsWith("-common") && !n.equals("src"); + if (valid) { + // the dir must be active (inactive can be removed component from old branch) + String[] poms = dir.toFile().list((dir1, name) -> "pom.xml".equals(name)); + valid = poms != null && poms.length == 1; + } if (valid) { missingAdocFiles.add(dir); }
