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
|
// Configure CDS in auto-mode to prevent bootstrap classpath warnings
|
||||||
jvmArgs("-Xshare:auto", "-Djdk.instrument.traceUsage=false")
|
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
|
// Increase test JVM memory with a stable configuration
|
||||||
minHeapSize = "512m"
|
minHeapSize = "512m"
|
||||||
maxHeapSize = "2g"
|
maxHeapSize = "2g"
|
||||||
|
|
@ -124,6 +128,8 @@ subprojects {
|
||||||
shouldRunAfter("test")
|
shouldRunAfter("test")
|
||||||
// Keep the same JVM settings for consistency
|
// Keep the same JVM settings for consistency
|
||||||
jvmArgs("-Xshare:auto", "-Djdk.instrument.traceUsage=false")
|
jvmArgs("-Xshare:auto", "-Djdk.instrument.traceUsage=false")
|
||||||
|
jvmArgs("--add-opens=java.base/java.nio=ALL-UNNAMED")
|
||||||
|
jvmArgs("-XX:+EnableDynamicAgentLoading")
|
||||||
maxHeapSize = "2g"
|
maxHeapSize = "2g"
|
||||||
dependsOn("testClasses")
|
dependsOn("testClasses")
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user