on: [push] jobs: build: runs-on: node-16 steps: - uses: https://github.com/actions/checkout@v4 - name: Set up JDK 21 uses: https://github.com/actions/setup-java@v4 with: java-version: '21' distribution: 'temurin' cache: maven - name: Set up Maven uses: https://github.com/stCarolas/setup-maven@v5 with: maven-version: 3.8.7 - name: Build with Maven run: mvn package - uses: https://github.com/actions/upload-artifact@v3 with: path: target/animalrp-1.0.0-animalrp.jar