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()); + } }