From e5976dc03e09ecd5678683500c1a26443ddd6347 Mon Sep 17 00:00:00 2001 From: "Zickermann, Jan" <jan.zickermann@dataport.de> Date: Thu, 28 Mar 2024 14:01:57 +0100 Subject: [PATCH] OZG-5120 OZG-5272 Add native-maven-plugin --- pom.xml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/pom.xml b/pom.xml index f2ab9d30..3789cd56 100644 --- a/pom.xml +++ b/pom.xml @@ -186,9 +186,49 @@ </plugins> </build> </profile> + <profile> + <id>native</id> + <build> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-maven-plugin</artifactId> + <executions> + <execution> + <id>process-aot</id> + <configuration> + <profiles>remotekc,oc</profiles> + <skipNativeTests>true</skipNativeTests> + <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 + </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 + </buildArg> + </buildArgs> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </pluginManagement> + </build> + </profile> </profiles> <build> <plugins> + <plugin> + <groupId>org.graalvm.buildtools</groupId> + <artifactId>native-maven-plugin</artifactId> + </plugin> <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin</artifactId> -- GitLab