Add JDK 21 support (#310)
| | |
| | | runs-on: ${{ matrix.os }} |
| | | strategy: |
| | | matrix: |
| | | java: [ '8','11','17','19'] |
| | | java: [ '8','11','17','21'] |
| | | os: [ 'ubuntu-latest', 'macos-latest', 'windows-latest' ] |
| | | fail-fast: false |
| | | steps: |
| | |
| | | <groupId>org.apache.maven.plugins</groupId> |
| | | <artifactId>maven-surefire-plugin</artifactId> |
| | | <configuration> |
| | | <parallel>methods</parallel> |
| | | <threadCount>1</threadCount> |
| | | <reuseForks>false</reuseForks> |
| | | </configuration> |
| | | </plugin> |
| | | <plugin> |
| | |
| | | <plugin> |
| | | <groupId>org.apache.maven.plugins</groupId> |
| | | <artifactId>maven-surefire-plugin</artifactId> |
| | | <version>3.0.0-M4</version> |
| | | <configuration> |
| | | <forkNode implementation="org.apache.maven.plugin.surefire.extensions.SurefireForkNodeFactory"/> |
| | | </configuration> |
| | | </plugin> |
| | | |
| | | <plugin> |
| | |
| | | <inherited>true</inherited> |
| | | <groupId>org.apache.maven.plugins</groupId> |
| | | <artifactId>maven-compiler-plugin</artifactId> |
| | | <version>3.10.1</version> |
| | | <version>3.11.0</version> |
| | | <configuration> |
| | | <fork>true</fork> |
| | | <compilerArgs> |
| | |
| | | <plugin> |
| | | <groupId>org.apache.maven.plugins</groupId> |
| | | <artifactId>maven-assembly-plugin</artifactId> |
| | | <version>3.2.0</version> |
| | | <version>3.6.0</version> |
| | | </plugin> |
| | | |
| | | <plugin> |
| | |
| | | <plugin> |
| | | <groupId>org.apache.maven.plugins</groupId> |
| | | <artifactId>maven-surefire-plugin</artifactId> |
| | | <version>3.0.0-M4</version> <!-- M6 DecodeException but got java.nio.BufferOverflowException --> |
| | | <version>3.1.2</version> <!-- M6 DecodeException but got java.nio.BufferOverflowException --> |
| | | <configuration> |
| | | <properties> |
| | | <property> |