From d56d221ad6da30e67b1a16be7471a313974380cd Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Wed, 6 Mar 2024 19:53:53 +0100
Subject: [PATCH] OZG-4944 OZG-5077 add class to native image

---
 .../de/ozgcloud/user/common/NativeConfig.java | 30 ++++++++++++++++++-
 1 file changed, 29 insertions(+), 1 deletion(-)

diff --git a/user-manager-server/src/main/java/de/ozgcloud/user/common/NativeConfig.java b/user-manager-server/src/main/java/de/ozgcloud/user/common/NativeConfig.java
index c62800eb..c9aec78c 100644
--- a/user-manager-server/src/main/java/de/ozgcloud/user/common/NativeConfig.java
+++ b/user-manager-server/src/main/java/de/ozgcloud/user/common/NativeConfig.java
@@ -29,7 +29,35 @@ import io.quarkus.runtime.annotations.RegisterForReflection;
 @RegisterForReflection(targets = {
 		org.apache.logging.log4j.message.ReusableMessageFactory.class,
 		org.apache.logging.log4j.message.DefaultFlowMessageFactory.class,
-		UserIdProjection.class
+		UserIdProjection.class,
+		org.jboss.resteasy.plugins.providers.multipart.ListMultipartReader.class,
+		org.jboss.resteasy.plugins.providers.multipart.MimeMultipartProvider.class,
+		org.jboss.resteasy.plugins.providers.DocumentProvider.class,
+		org.jboss.resteasy.plugins.providers.jaxb.JAXBXmlSeeAlsoProvider.class,
+		org.jboss.resteasy.plugins.providers.SourceProvider.class,
+		org.jboss.resteasy.plugins.providers.multipart.XopWithMultipartRelatedWriter.class,
+		org.jboss.resteasy.plugins.providers.jaxb.JAXBXmlRootElementProvider.class,
+		org.jboss.resteasy.plugins.providers.multipart.MapMultipartFormDataReader.class,
+		org.jboss.resteasy.plugins.providers.jaxb.XmlJAXBContextFinder.class,
+		org.jboss.resteasy.plugins.providers.multipart.MultipartEntityPartReader.class,
+		org.jboss.resteasy.plugins.providers.jaxb.MapProvider.class,
+		org.jboss.resteasy.plugins.providers.multipart.MultipartRelatedReader.class,
+		org.jboss.resteasy.plugins.providers.jaxb.CollectionProvider.class,
+		org.jboss.resteasy.plugins.providers.multipart.XopWithMultipartRelatedReader.class,
+		org.jboss.resteasy.plugins.providers.jaxb.JAXBXmlTypeProvider.class,
+		org.jboss.resteasy.plugins.providers.multipart.MultipartReader.class,
+		org.jboss.resteasy.plugins.providers.jaxb.JAXBElementProvider.class,
+		org.jboss.resteasy.plugins.providers.multipart.MultipartRelatedWriter.class,
+		org.jboss.resteasy.plugins.providers.multipart.MultipartFormAnnotationReader.class,
+		org.jboss.resteasy.plugins.providers.sse.SseEventProvider.class,
+		org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataReader.class,
+		org.jboss.resteasy.plugins.providers.IIOImageProvider.class,
+		org.jboss.resteasy.plugins.providers.multipart.MultipartWriter.class,
+		org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataWriter.class,
+		org.jboss.resteasy.plugins.providers.multipart.ListMultipartWriter.class,
+		org.jboss.resteasy.plugins.providers.multipart.MapMultipartFormDataWriter.class,
+		org.jboss.resteasy.plugins.providers.multipart.MultipartFormAnnotationWriter.class,
+
 })
 public class NativeConfig {
 }
-- 
GitLab