You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ji...@apache.org on 2025/01/16 11:22:44 UTC
(camel-quarkus) 04/17: Fix RSS native build
This is an automated email from the ASF dual-hosted git repository.
jiriondrusek pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 51f0f11bf07fb6dbdecf07a696f78f0c83d61a8f
Author: James Netherton <ja...@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());
+ }
}