This is an automated email from the ASF dual-hosted git repository.

zbendhiba pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


The following commit(s) were added to refs/heads/main by this push:
     new b29df61  Update declaring Bean Capability (#3178)
b29df61 is described below

commit b29df6183aa16d965473b7fe8dab902752d0cc70
Author: Zineb BENDHIBA <bendhiba.zi...@gmail.com>
AuthorDate: Tue Oct 12 20:30:57 2021 +0200

    Update declaring Bean Capability (#3178)
    
    Fixes #3172
---
 .../camel/quarkus/component/bean/deployment/BeanProcessor.java     | 7 -------
 extensions/bean/runtime/pom.xml                                    | 5 +++++
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git 
a/extensions/bean/deployment/src/main/java/org/apache/camel/quarkus/component/bean/deployment/BeanProcessor.java
 
b/extensions/bean/deployment/src/main/java/org/apache/camel/quarkus/component/bean/deployment/BeanProcessor.java
index a3aeb78..1ae9848 100644
--- 
a/extensions/bean/deployment/src/main/java/org/apache/camel/quarkus/component/bean/deployment/BeanProcessor.java
+++ 
b/extensions/bean/deployment/src/main/java/org/apache/camel/quarkus/component/bean/deployment/BeanProcessor.java
@@ -18,11 +18,9 @@ package org.apache.camel.quarkus.component.bean.deployment;
 
 import io.quarkus.deployment.annotations.BuildProducer;
 import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.builditem.CapabilityBuildItem;
 import io.quarkus.deployment.builditem.CombinedIndexBuildItem;
 import io.quarkus.deployment.builditem.FeatureBuildItem;
 import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
-import org.apache.camel.quarkus.support.common.CamelCapabilities;
 import org.apache.camel.support.language.DefaultAnnotationExpressionFactory;
 import org.apache.camel.support.language.LanguageAnnotation;
 import org.jboss.jandex.AnnotationInstance;
@@ -45,11 +43,6 @@ class BeanProcessor {
     }
 
     @BuildStep
-    CapabilityBuildItem capability() {
-        return new CapabilityBuildItem(CamelCapabilities.BEAN);
-    }
-
-    @BuildStep
     void registerReflectiveClasses(CombinedIndexBuildItem index, 
BuildProducer<ReflectiveClassBuildItem> producer) {
         IndexView view = index.getIndex();
         for (AnnotationInstance languageAnnotationInstance : 
view.getAnnotations(LANGUAGE_ANNOTATION)) {
diff --git a/extensions/bean/runtime/pom.xml b/extensions/bean/runtime/pom.xml
index c16a06c..0640c19 100644
--- a/extensions/bean/runtime/pom.xml
+++ b/extensions/bean/runtime/pom.xml
@@ -70,6 +70,11 @@
             <plugin>
                 <groupId>io.quarkus</groupId>
                 <artifactId>quarkus-bootstrap-maven-plugin</artifactId>
+                <configuration>
+                    <capabilities>
+                        <provides>org.apache.camel.bean</provides>
+                    </capabilities>
+                </configuration>
             </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>

Reply via email to