name: Build and Publish
on: push

jobs:
  build:
    runs-on: ubuntu-20.04
    steps:
      - name: Check out
        uses: actions/checkout@v4

      - name: Set Up Java
        uses: actions/setup-java@v4
        with:
          distribution: 'temurin'
          java-version: '21'
          #cache: 'maven'
          #server-id: 'gitea'

      - name: Set up Maven
        uses: stCarolas/setup-maven@v5
        with:
          maven-version: 3.8.2

      - run: cat /root/.m2/toolchains.xml
      - run: cat /root/.m2/settings.xml

      - name: Build
        run: mvn -B package --file pom.xml

      - name: Publish
        run: mvn deploy