name: Maven Snapshot on: workflow_dispatch: jobs: deploy: runs-on: ubuntu-latest strategy: matrix: java: [11] name: Java ${{ matrix.java }} build steps: - uses: actions/checkout@v4 - name: Setup Java ${{ matrix.java }} uses: actions/setup-java@v4 with: java-version: ${{ matrix.java }} distribution: 'temurin' cache: maven server-id: ossrh server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD env: MAVEN_USERNAME: ${{ secrets.OSSRHUSERNAME }} MAVEN_PASSWORD: ${{ secrets.OSSRHPASSWORD }} - name: Build with Maven run: mvn --batch-mode -e -X clean deploy -DskipTests=true env: MAVEN_GPG_KEY: ${{ secrets.OSSRHGPGKEY }} MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRHGPGPASSWORD }} MAVEN_GPG_KEY_FINGERPRINT: CD4C40E804D972E2569BF61A4E3BD7A9E43CC39EZ