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

Reply via email to