|
23 | 23 | if: ${{ needs.check_duplicate_workflows.outputs.should_skip != 'true' }} |
24 | 24 | strategy: |
25 | 25 | matrix: |
26 | | - java: [ '8', '11', '15' ] |
| 26 | + java: [ '8', '11', '16' ] |
27 | 27 | platform: ['windows-latest', 'ubuntu-latest'] |
28 | 28 | steps: |
29 | 29 | - uses: actions/checkout@v2 |
|
40 | 40 | restore-keys: ${{ runner.os }}-gradle |
41 | 41 | - name: print Java version |
42 | 42 | run: java -version |
| 43 | + - name: Set JVM options for JDK 16 |
| 44 | + if: ${{ matrix.java == 16 }} |
| 45 | + run: echo org.gradle.jvmargs="--illegal-access=permit \ |
| 46 | + --add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED \ |
| 47 | + --add-opens=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED \ |
| 48 | + --add-opens=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED \ |
| 49 | + --add-opens=jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED \ |
| 50 | + --add-opens=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED \ |
| 51 | + --add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED \ |
| 52 | + --add-opens=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED \ |
| 53 | + --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED" >> gradle.properties |
43 | 54 | - name: Run build |
44 | 55 | run: ./gradlew clean assemble --info |
45 | 56 |
|
|
49 | 60 | needs: [build] |
50 | 61 | strategy: |
51 | 62 | matrix: |
52 | | - java: [ '8', '11', '15' ] |
| 63 | + java: [ '8', '11', '16' ] |
53 | 64 | platform: ['windows-latest', 'ubuntu-latest'] |
54 | 65 | steps: |
55 | 66 | - uses: actions/checkout@v2 |
|
68 | 79 | restore-keys: ${{ runner.os }}-gradle |
69 | 80 | - name: print Java version |
70 | 81 | run: java -version |
| 82 | + - name: Set JVM options for JDK 16 |
| 83 | + if: ${{ matrix.java == 16 }} |
| 84 | + run: echo org.gradle.jvmargs="--illegal-access=permit \ |
| 85 | + --add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED \ |
| 86 | + --add-opens=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED \ |
| 87 | + --add-opens=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED \ |
| 88 | + --add-opens=jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED \ |
| 89 | + --add-opens=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED \ |
| 90 | + --add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED \ |
| 91 | + --add-opens=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED \ |
| 92 | + --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED" >> gradle.properties |
71 | 93 | - name: Run test |
72 | 94 | run: ./gradlew check --info |
73 | 95 |
|
|
0 commit comments