| name: Maven |
| |
| on: [push, pull_request] |
| |
| jobs: |
| build: |
| name: Test with Java ${{ matrix.jdk }} |
| #runs-on: ${{ matrix.os }} |
| runs-on: ubuntu-latest |
| strategy: |
| fail-fast: false |
| matrix: |
| jdk: [ '8', '11', '17', '19' ] |
| dist: [ 'zulu' ] |
| |
| steps: |
| - uses: actions/checkout@v3 |
| - name: Set up JDK ${{ matrix.jdk }} |
| uses: actions/setup-java@v3 |
| with: |
| java-version: ${{ matrix.jdk }} |
| distribution: ${{ matrix.dist }} |
| cache: 'maven' |
| |
| - name: Maven Rat Check |
| run: mvn -V apache-rat:check --no-transfer-progress |
| |
| - name: Maven Package |
| run: mvn -V package --no-transfer-progress |
| |
| #- name: Maven javadoc |
| # run: mvn javadoc:javadoc -Ddoclint=all --no-transfer-progress |