This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch camel-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 5abd664f7c0afe2ff68ca0e72bb9d52a7787841f Author: James Netherton <jamesnether...@gmail.com> AuthorDate: Wed Dec 11 08:32:23 2024 +0000 Fix RSS native build --- .../camel/quarkus/component/rss/deployment/RssProcessor.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/extensions/rss/deployment/src/main/java/org/apache/camel/quarkus/component/rss/deployment/RssProcessor.java b/extensions/rss/deployment/src/main/java/org/apache/camel/quarkus/component/rss/deployment/RssProcessor.java index 6cc4df363b..574852e91b 100644 --- a/extensions/rss/deployment/src/main/java/org/apache/camel/quarkus/component/rss/deployment/RssProcessor.java +++ b/extensions/rss/deployment/src/main/java/org/apache/camel/quarkus/component/rss/deployment/RssProcessor.java @@ -23,12 +23,14 @@ import java.util.List; import java.util.Map; import java.util.Properties; +import com.apptasticsoftware.rssreader.AbstractRssReader; import io.quarkus.deployment.annotations.BuildProducer; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.FeatureBuildItem; import io.quarkus.deployment.builditem.IndexDependencyBuildItem; import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; +import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; class RssProcessor { @@ -80,4 +82,9 @@ class RssProcessor { }; reflectiveClass.produce(ReflectiveClassBuildItem.builder(clonableClasses).methods().build()); } + + @BuildStep + RuntimeInitializedClassBuildItem runtimeInitializedClasses() { + return new RuntimeInitializedClassBuildItem(AbstractRssReader.class.getName()); + } }