diff --git a/build.gradle.kts b/build.gradle.kts index 1ff0e0a3..835601bf 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -71,6 +71,10 @@ subprojects { } // Configure CDS in auto-mode to prevent bootstrap classpath warnings jvmArgs("-Xshare:auto", "-Djdk.instrument.traceUsage=false") + // Suppress Netty sun.misc.Unsafe warnings (transitiv via Spring Boot / Kafka) + jvmArgs("--add-opens=java.base/java.nio=ALL-UNNAMED") + // Suppress ByteBuddy/Mockito dynamic agent loading warnings (Java 21+) + jvmArgs("-XX:+EnableDynamicAgentLoading") // Increase test JVM memory with a stable configuration minHeapSize = "512m" maxHeapSize = "2g" @@ -124,6 +128,8 @@ subprojects { shouldRunAfter("test") // Keep the same JVM settings for consistency jvmArgs("-Xshare:auto", "-Djdk.instrument.traceUsage=false") + jvmArgs("--add-opens=java.base/java.nio=ALL-UNNAMED") + jvmArgs("-XX:+EnableDynamicAgentLoading") maxHeapSize = "2g" dependsOn("testClasses") }