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 318e4f5e93a5e90fce7cb9f576c4cc4b57746afc Author: Gaelle Fournier <[email protected]> AuthorDate: Wed Mar 18 12:44:03 2026 +0100 feat: Ensure extension is created with camel-base metadatas --- poms/build-parent/pom.xml | 20 ++++++++++++++++++++ .../quarkus-extension.yaml | 5 ++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/poms/build-parent/pom.xml b/poms/build-parent/pom.xml index 8f8b0191c6..7f60ebfb63 100644 --- a/poms/build-parent/pom.xml +++ b/poms/build-parent/pom.xml @@ -135,6 +135,26 @@ <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <executions> + <execution> + <id>filter-extension-metadata</id> + <phase>process-resources</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + <resources> + <resource> + <directory>${project.basedir}/src/main/resources</directory> + <filtering>true</filtering> + <includes> + <include>META-INF/quarkus-extension.yaml</include> + </includes> + </resource> + </resources> + <overwrite>true</overwrite> + </configuration> + </execution> <execution> <id>legal-resources</id> <phase>process-resources</phase> diff --git a/tooling/create-extension-templates/quarkus-extension.yaml b/tooling/create-extension-templates/quarkus-extension.yaml index 4ccc287232..4fdbe678d4 100644 --- a/tooling/create-extension-templates/quarkus-extension.yaml +++ b/tooling/create-extension-templates/quarkus-extension.yaml @@ -47,4 +47,7 @@ metadata: [/#if] [#if deprecated ] status: "deprecated" [#else] status: "[=status]" -[/#if] \ No newline at end of file +[/#if] integrates: + - name: "Camel" + artifact: "org.apache.camel:camel-base" + version: "${camel.version}" \ No newline at end of file
