This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 8457ae70593f05f2776ff9ad5bc1a72e4e1a2eaa Author: James Netherton <[email protected]> AuthorDate: Fri Jan 30 08:13:24 2026 +0000 Make it possible to provide custom extension names to cq-maven-plugin check-extension-pages mojo --- .../apache/camel/quarkus/maven/CheckExtensionPagesMojo.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CheckExtensionPagesMojo.java b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CheckExtensionPagesMojo.java index c835153e9b..d5198fcebe 100644 --- a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CheckExtensionPagesMojo.java +++ b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CheckExtensionPagesMojo.java @@ -89,6 +89,13 @@ public class CheckExtensionPagesMojo extends AbstractDocGeneratorMojo { @Parameter(defaultValue = "${settings.localRepository}", readonly = true) String localRepository; + /** + * Configures the names of additional extensions that are not present in the Camel catalog. + * Useful for when a component was unintentionally missed out of a Camel catalog release. + */ + @Parameter(property = "additionalExtensions") + private Set<String> additionalExtensions = new HashSet<>(); + /** * Execute goal. * @@ -117,6 +124,9 @@ public class CheckExtensionPagesMojo extends AbstractDocGeneratorMojo { .map(CqCatalog::toCamelDocsModel) .map(ArtifactModel::getName) .collect(Collectors.toSet()); + + cqNames.addAll(additionalExtensions); + final Set<String> camelNames = camelCatalog.models(kind) .filter(CqCatalog::isFirstScheme) .map(CqCatalog::toCamelDocsModel)
