diff --git a/.github/workflows/amd64_windows_cmake_java.yml b/.github/workflows/amd64_windows_cmake_java.yml index 2426572055..86a66620f0 100644 --- a/.github/workflows/amd64_windows_cmake_java.yml +++ b/.github/workflows/amd64_windows_cmake_java.yml @@ -11,8 +11,10 @@ jobs: cmake: [ {generator: "Visual Studio 17 2022", config: Release, build_target: ALL_BUILD, test_target: RUN_TESTS, install_target: INSTALL}, ] + java-distribution: ['temurin', 'zulu', 'microsoft'] + java-version: ['8', '11', '21'] fail-fast: false - name: Windows • ${{ matrix.cmake.generator }} • Java + name: Windows • ${{ matrix.cmake.generator }} • ${{ matrix.java-distribution }}-${{ matrix.java-version }} runs-on: windows-latest steps: - uses: actions/checkout@v4 @@ -23,8 +25,14 @@ jobs: echo "$((Get-Item .).FullName)/swigwin-4.2.1" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append - name: Check swig run: swig -version + - uses: actions/setup-java@v4 + with: + distribution: ${{ matrix.java-distribution }} + java-version: ${{ matrix.java-version }} - name: Check java - run: java -version + run: | + java -version + mvn --version - name: Check cmake run: cmake --version - name: Configure