Skip to content

Commit dd2d7c2

Browse files
committed
feat: Ensure extension is created with camel-base metadatas
1 parent 0068758 commit dd2d7c2

2 files changed

Lines changed: 24 additions & 1 deletion

File tree

poms/build-parent/pom.xml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,26 @@
135135
<groupId>org.apache.maven.plugins</groupId>
136136
<artifactId>maven-resources-plugin</artifactId>
137137
<executions>
138+
<execution>
139+
<id>filter-extension-metadata</id>
140+
<phase>process-resources</phase>
141+
<goals>
142+
<goal>copy-resources</goal>
143+
</goals>
144+
<configuration>
145+
<outputDirectory>${project.build.outputDirectory}</outputDirectory>
146+
<resources>
147+
<resource>
148+
<directory>${project.basedir}/src/main/resources</directory>
149+
<filtering>true</filtering>
150+
<includes>
151+
<include>META-INF/quarkus-extension.yaml</include>
152+
</includes>
153+
</resource>
154+
</resources>
155+
<overwrite>true</overwrite>
156+
</configuration>
157+
</execution>
138158
<execution>
139159
<id>legal-resources</id>
140160
<phase>process-resources</phase>

tooling/create-extension-templates/quarkus-extension.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,7 @@ metadata:
4747
[/#if]
4848
[#if deprecated ] status: "deprecated"
4949
[#else] status: "[=status]"
50-
[/#if]
50+
[/#if] integrates:
51+
- name: "Camel"
52+
artifact: "org.apache.camel:camel-base"
53+
version: "${camel.version}"

0 commit comments

Comments
 (0)