name: build on: push: branches: - master pull_request: jobs: build: runs-on: ubuntu-latest env: BRANCH_NAME: ${{ github.head_ref || github.ref_name }} steps: - uses: actions/checkout@v4 - name: Set up JDK 17 uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 17 cache: 'maven' - name: Check license run: mvn license:check --batch-mode - name: Build with Maven run: mvn verify javadoc:javadoc --batch-mode # # - name: Scan # if: ${{ BRANCH_NAME == 'master' }} # run: mvn org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.branch.name=eclipse-master -Dsonar.login=$SONAR_ACCESS_TOKEN --batch-mode