chore(build): suppress JVM warnings for Netty and ByteBuddy/Mockito in Java 21+
- Added `--add-opens=java.base/java.nio=ALL-UNNAMED` to suppress Netty warnings. - Enabled `-XX:+EnableDynamicAgentLoading` to address ByteBuddy/Mockito warnings. Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
parent
3a53dd95da
commit
9882109d16
|
|
@ -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")
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user