@@ -121,7 +121,7 @@ allprojects {
121
121
configurations. configureEach {
122
122
resolutionStrategy {
123
123
failOnVersionConflict()
124
- force " org.agrona:agrona: ${ libs.versions. agrona.get() } " ,
124
+ force libs. agrona,
125
125
libs. byteBuddy,
126
126
libs. byteBuddy. agent,
127
127
// patching conflicting Checkstyle dependencies
@@ -178,6 +178,7 @@ subprojects {
178
178
useJUnitPlatform()
179
179
180
180
jvmArgs(' --add-opens' , ' java.base/sun.nio.ch=ALL-UNNAMED' )
181
+ jvmArgs(' --add-opens' , ' java.base/jdk.internal.misc=ALL-UNNAMED' )
181
182
jvmArgs(' --add-opens' , ' java.base/java.util.zip=ALL-UNNAMED' )
182
183
183
184
if (buildJavaVersion >= 21 ) {
@@ -319,6 +320,7 @@ project(':artio-codecs') {
319
320
320
321
tasks. register(' generateMessages' , JavaExec ) {
321
322
mainClass. set(' uk.co.real_logic.sbe.SbeTool' )
323
+ jvmArgs(' --add-opens' , ' java.base/jdk.internal.misc=ALL-UNNAMED' )
322
324
classpath = configurations. codecGeneration
323
325
systemProperties(' sbe.output.dir' : generatedDir,
324
326
' sbe.target.language' : ' Java' ,
@@ -391,6 +393,7 @@ project(':artio-ilink3-codecs') {
391
393
392
394
tasks. register(' generateMessages' , JavaExec ) {
393
395
mainClass. set(' uk.co.real_logic.sbe.SbeTool' )
396
+ jvmArgs(' --add-opens' , ' java.base/jdk.internal.misc=ALL-UNNAMED' )
394
397
classpath = configurations. codecGeneration
395
398
systemProperties(
396
399
' sbe.output.dir' : generatedDir,
@@ -472,6 +475,7 @@ project(':artio-binary-entrypoint-codecs') {
472
475
473
476
tasks. register(' generateMessages' , JavaExec ) {
474
477
mainClass. set(' uk.co.real_logic.sbe.SbeTool' )
478
+ jvmArgs(' --add-opens' , ' java.base/jdk.internal.misc=ALL-UNNAMED' )
475
479
classpath = configurations. codecGeneration
476
480
systemProperties(
477
481
' sbe.output.dir' : generatedDir,
@@ -607,6 +611,7 @@ project(':artio-session-codecs') {
607
611
608
612
tasks. register(' generateCodecs' , JavaExec ) {
609
613
mainClass. set(' uk.co.real_logic.artio.dictionary.CodecGenerationTool' )
614
+ jvmArgs(' --add-opens' , ' java.base/jdk.internal.misc=ALL-UNNAMED' )
610
615
classpath = configurations. codecGeneration
611
616
def dictionaryFile = ' src/main/resources/session_dictionary.xml'
612
617
inputs. file(dictionaryFile)
@@ -617,6 +622,7 @@ project(':artio-session-codecs') {
617
622
618
623
tasks. register(' generateOtherCodecs' , JavaExec ) {
619
624
mainClass. set(' uk.co.real_logic.artio.dictionary.CodecGenerationTool' )
625
+ jvmArgs(' --add-opens' , ' java.base/jdk.internal.misc=ALL-UNNAMED' )
620
626
classpath = configurations. codecGeneration
621
627
def dictionaryFile = ' src/main/resources/other_session_dictionary.xml'
622
628
inputs. file(dictionaryFile)
@@ -684,6 +690,7 @@ project(':artio-session-fixt-codecs') {
684
690
685
691
tasks. register(' generateCodecs' , JavaExec ) {
686
692
mainClass. set(' uk.co.real_logic.artio.dictionary.CodecGenerationTool' )
693
+ jvmArgs(' --add-opens' , ' java.base/jdk.internal.misc=ALL-UNNAMED' )
687
694
classpath = configurations. codecGeneration
688
695
systemProperty(" fix.codecs.parent_package" , " uk.co.real_logic.artio.fixt" )
689
696
args = [generatedDir, ' src/main/resources/FIXT11.xml' ]
0 commit comments