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 <[email protected]>
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>