GitHub Action for Maven based projects.
It checks out the repository, runs maven and optional analysis.
Available parameters are documented in the action.yml
.
Builds JDK 11 and 17 and executes a PMD analysis.
# […]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
java: [ 11, 17 ]
name: jdk-${{ matrix.java }}
steps:
- name: Build
uses: offa/maven-action@main
with:
java-version: ${{ matrix.java }}
pmd: true