From cb2c059fb6bc4a5df3e33dcc4e127ae46d6cacb8 Mon Sep 17 00:00:00 2001
From: "Zickermann, Jan" <jan.zickermann@dataport.de>
Date: Wed, 3 Apr 2024 15:33:52 +0200
Subject: [PATCH] OZG-5120 Use feature via arg

---
 pom.xml                                         | 17 +++++++----------
 .../resources/META-INF/spring/aot.factories     |  2 --
 2 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/pom.xml b/pom.xml
index 4f77187e..8f61e08a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -211,7 +211,13 @@
 											<buildArg>-H:-AddAllFileSystemProviders</buildArg>
 											<buildArg>--strict-image-heap</buildArg>
 											<buildArg>
-												--initialize-at-build-time=org.bouncycastle,net.i2p.crypto.eddsa.EdDSASecurityProvider
+												--no-fallback
+											</buildArg>
+											<buildArg>
+												--features=de.ozgcloud.admin.nativeimage.MigrationUnitRegistrationFeature
+											</buildArg>
+											<buildArg>
+												--initialize-at-build-time=org.bouncycastle,net.i2p.crypto.eddsa.EdDSASecurityProvider,org.slf4j.simple.SimpleLogger,org.slf4j.LoggerFactory,org.slf4j.imp
 											</buildArg>
 											<buildArg>
 												--initialize-at-run-time=org.bouncycastle.jcajce.provider.drbg.DRBG$Default,org.bouncycastle.jcajce.provider.drbg.DRBG$NonceAndIV
@@ -221,15 +227,6 @@
 								</execution>
 							</executions>
 						</plugin>
-						<plugin>
-							<groupId>org.apache.maven.plugins</groupId>
-							<artifactId>maven-compiler-plugin</artifactId>
-							<configuration>
-								<compilerArgs>
-									<arg>-parameters</arg>
-								</compilerArgs>
-							</configuration>
-						</plugin>
 					</plugins>
 				</pluginManagement>
 			</build>
diff --git a/src/main/resources/META-INF/spring/aot.factories b/src/main/resources/META-INF/spring/aot.factories
index 57451580..7aae2d82 100644
--- a/src/main/resources/META-INF/spring/aot.factories
+++ b/src/main/resources/META-INF/spring/aot.factories
@@ -1,4 +1,2 @@
 org.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessor=\
   de.ozgcloud.admin.nativeimage.MigrationUnitAotProcessor
-org.graalvm.nativeimage.hosted.Feature=\
-  de.ozgcloud.admin.nativeimage.MigrationUnitRegistrationFeature
-- 
GitLab