Are the failures OS-related?
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index d24aaf2..c644b22 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -34,10 +34,11 @@
 jobs:
   build:
 
-    runs-on: ubuntu-latest
+    runs-on: ${{ matrix.os }}
     strategy:
       fail-fast: false # Run all the versions, but show overall status as failed if one fails
       matrix:
+        os: [ ubuntu-latest, macos-latest, windows-latest ]
         java: [ 8, 11, 17 ]
 
     steps: