Skip to content

Compile Java

Compile Java #1

Workflow file for this run

name: Compile Java
on: [pull_request, workflow_dispatch]
jobs:
compile-java-17:
name: Compile on Java 17
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Validate Gradle wrapper
uses: gradle/actions/wrapper-validation@v4
- name: Setup JDK
uses: actions/setup-java@v4
with:
java-version: 17
distribution: microsoft
- name: Make Gradle wrapper executable
run: chmod +x ./gradlew
- name: Compile Java
run: ./gradlew compileJava
- name: Compile client-side Java
run: ./gradlew compileClientJava
compile-java-21:
name: Compile on Java 21
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Validate Gradle wrapper
uses: gradle/actions/wrapper-validation@v4
- name: Setup JDK
uses: actions/setup-java@v4
with:
java-version: 21
distribution: microsoft
- name: Make Gradle wrapper executable
run: chmod +x ./gradlew
- name: Compile Java
run: ./gradlew compileJava
- name: Compile client-side Java
run: ./gradlew compileClientJava