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

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

commit 4abf2296c30e0704686d1910e55bb42c0f24a78c
Author: James Netherton <jamesnether...@gmail.com>
AuthorDate: Wed May 26 10:02:25 2021 +0100

    Fix WatchUpdatesConsumer in native mode
---
 .../camel/quarkus/component/jira/deployment/JiraProcessor.java    | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git 
a/extensions/jira/deployment/src/main/java/org/apache/camel/quarkus/component/jira/deployment/JiraProcessor.java
 
b/extensions/jira/deployment/src/main/java/org/apache/camel/quarkus/component/jira/deployment/JiraProcessor.java
index dd964af..0e3556a 100644
--- 
a/extensions/jira/deployment/src/main/java/org/apache/camel/quarkus/component/jira/deployment/JiraProcessor.java
+++ 
b/extensions/jira/deployment/src/main/java/org/apache/camel/quarkus/component/jira/deployment/JiraProcessor.java
@@ -19,10 +19,12 @@ package org.apache.camel.quarkus.component.jira.deployment;
 import java.util.ArrayList;
 import java.util.List;
 
+import com.atlassian.jira.rest.client.api.domain.Issue;
 import io.quarkus.deployment.annotations.BuildStep;
 import io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem;
 import io.quarkus.deployment.builditem.FeatureBuildItem;
 import 
io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem;
+import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
 import org.joda.time.DateTimeZone;
 
 class JiraProcessor {
@@ -51,4 +53,10 @@ class JiraProcessor {
         }
         return new NativeImageResourceBuildItem(timezones);
     }
+
+    @BuildStep
+    ReflectiveClassBuildItem registerForReflection() {
+        // Required by 
org.apache.camel.component.jira.consumer.WatchUpdatesConsumer
+        return new ReflectiveClassBuildItem(true, false, 
Issue.class.getName());
+    }
 }

Reply via email to