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 2023/06/02 05:08:26 UTC
[camel] 01/02: prepare catalog should skip inactive folders
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 <cl...@gmail.com>
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);
}