Skip to content

Commit

Permalink
[Java] Enable dynamic agent loading on JDK 22 + run ByteBuddy in the …
Browse files Browse the repository at this point in the history
…experimental mode.
  • Loading branch information
vyazelenko committed Oct 11, 2023
1 parent 942d36d commit b916b5e
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,10 @@ subprojects {
jvmArgs('--add-opens', 'java.base/sun.nio.ch=ALL-UNNAMED')
}

if (buildJavaVersion > 21) {
jvmArgs('-XX:+EnableDynamicAgentLoading')
}

useJUnitPlatform()

testLogging {
Expand All @@ -235,7 +239,8 @@ subprojects {

systemProperties(
'agrona.disable.bounds.checks': 'false',
'agrona.strict.alignment.checks': 'true')
'agrona.strict.alignment.checks': 'true',
'net.bytebuddy.experimental': 'true')

javaLauncher.set(toolchainLauncher)
}
Expand Down

0 comments on commit b916b5e

Please sign in to comment.