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

Reply via email to