diff --git a/pom.xml b/pom.xml
index 4bec2f10aec39a7ae93e7e0a04b81962442652ef..4f77187ed9a7f27fc84e7d1eaeeac6045cc6672f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -210,21 +210,26 @@
 										<buildArgs>
 											<buildArg>-H:-AddAllFileSystemProviders</buildArg>
 											<buildArg>--strict-image-heap</buildArg>
-											<buildArg>--initialize-at-build-time=org.bouncycastle</buildArg>
 											<buildArg>
-												--initialize-at-build-time=net.i2p.crypto.eddsa.EdDSASecurityProvider
+												--initialize-at-build-time=org.bouncycastle,net.i2p.crypto.eddsa.EdDSASecurityProvider
 											</buildArg>
 											<buildArg>
-												--initialize-at-run-time=org.bouncycastle.jcajce.provider.drbg.DRBG$Default
-											</buildArg>
-											<buildArg>
-												--initialize-at-run-time=org.bouncycastle.jcajce.provider.drbg.DRBG$NonceAndIV
+												--initialize-at-run-time=org.bouncycastle.jcajce.provider.drbg.DRBG$Default,org.bouncycastle.jcajce.provider.drbg.DRBG$NonceAndIV
 											</buildArg>
 										</buildArgs>
 									</configuration>
 								</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>