3131 strategy :
3232 fail-fast : false
3333 matrix :
34- java : [ '11 ' ]
34+ java : [ '17 ' ]
3535 name : Check java code on JDK ${{ matrix.java }}
3636 steps :
3737 - uses : actions/checkout@v4
@@ -49,14 +49,50 @@ jobs:
4949 sudo apt-get update && sudo apt-get install libnuma-dev
5050
5151 - name : Set MAVEN_OPTS
52- if : ${{ matrix.java == '11 ' }}
52+ if : ${{ matrix.java == '17 ' }}
5353 run : |
54- echo MAVEN_OPTS='--illegal-access=permit --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED
55- --add-exports=java.base/sun.nio.ch=ALL-UNNAMED
56- --add-exports=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED
57- --add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED
58- --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED
59- -Djdk.tls.client.protocols=TLSv1.2' >> $GITHUB_ENV
54+ {
55+ echo 'MAVEN_OPTS<<EOF'
56+ echo '--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED'
57+ echo '--add-exports=java.base/sun.nio.ch=ALL-UNNAMED'
58+ echo '--add-exports=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED'
59+ echo '--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED'
60+ echo '--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED'
61+ echo '--add-opens=java.base/jdk.internal.access=ALL-UNNAMED'
62+ echo '--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED'
63+ echo '--add-opens=java.base/jdk.internal.misc=ALL-UNNAMED'
64+ echo '--add-opens=java.base/sun.net.util=ALL-UNNAMED'
65+ echo '--add-opens=java.base/sun.nio.ch=ALL-UNNAMED'
66+ echo '--add-opens=java.base/sun.nio.fs=ALL-UNNAMED'
67+ echo '--add-opens=java.base/sun.util.calendar=ALL-UNNAMED'
68+ echo '--add-opens=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED'
69+ echo '--add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED'
70+ echo '--add-opens=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED'
71+ echo '--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED'
72+ echo '--add-opens=java.base/java.io=ALL-UNNAMED'
73+ echo '--add-opens=java.base/java.nio=ALL-UNNAMED'
74+ echo '--add-opens=java.base/java.net=ALL-UNNAMED'
75+ echo '--add-opens=java.base/java.util=ALL-UNNAMED'
76+ echo '--add-opens=java.base/java.util.concurrent=ALL-UNNAMED'
77+ echo '--add-opens=java.base/java.util.concurrent.locks=ALL-UNNAMED'
78+ echo '--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED'
79+ echo '--add-opens=java.base/java.lang=ALL-UNNAMED'
80+ echo '--add-opens=java.base/java.lang.invoke=ALL-UNNAMED'
81+ echo '--add-opens=java.base/java.math=ALL-UNNAMED'
82+ echo '--add-opens=java.sql/java.sql=ALL-UNNAMED'
83+ echo '--add-opens=java.base/java.lang.reflect=ALL-UNNAMED'
84+ echo '--add-opens=java.base/java.time=ALL-UNNAMED'
85+ echo '--add-opens=java.base/java.text=ALL-UNNAMED'
86+ echo '--add-opens=java.base/java.security=ALL-UNNAMED'
87+ echo '--add-opens=java.logging/java.util.logging=ALL-UNNAMED'
88+ echo '--add-opens=java.management/sun.management=ALL-UNNAMED'
89+ echo '--add-opens=java.desktop/java.awt.font=ALL-UNNAMED'
90+ echo '--add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED'
91+ echo '--add-opens=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED'
92+ echo '--add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED'
93+ echo '-Djdk.tls.client.protocols=TLSv1.2'
94+ echo 'EOF'
95+ } >> $GITHUB_ENV
6096
6197 - name : Run codestyle and licenses checks
6298 run : |
0 commit comments