1111
1212jobs :
1313 # old-school build and jar method. No tests run or compiled.
14- build-1_6 :
14+ build-11 :
1515 runs-on : ubuntu-latest
1616 strategy :
1717 matrix :
18- # build for java 1.6 , however don't run any tests
19- java : [ 1.6 ]
18+ # build for java 11 , however don't run any tests
19+ java : [ 11, 17, 19, 20 ]
2020 name : Java ${{ matrix.java }}
2121 steps :
22- - uses : actions/checkout@v2
23- - name : Setup java
24- uses : actions/setup-java@v1
22+ - uses : actions/checkout@v3
23+ - name : Set up JDK ${{ matrix. java }}
24+ uses : actions/setup-java@v3
2525 with :
26+ distribution : ' temurin'
2627 java-version : ${{ matrix.java }}
28+ cache : ' maven'
2729 - name : Compile Java ${{ matrix.java }}
2830 run : |
2931 mkdir -p target/classes
@@ -42,14 +44,16 @@ jobs:
4244 strategy :
4345 matrix :
4446 # build against supported Java LTS versions:
45- java : [ 8, 11 ]
47+ java : [ 11, 17 ]
4648 name : Java ${{ matrix.java }}
4749 steps :
48- - uses : actions/checkout@v2
49- - name : Setup java
50- uses : actions/setup-java@v1
50+ - uses : actions/checkout@v3
51+ - name : Set up JDK ${{ matrix. java }}
52+ uses : actions/setup-java@v3
5153 with :
54+ distribution : ' temurin'
5255 java-version : ${{ matrix.java }}
56+ cache : ' maven'
5357 - name : Compile Java ${{ matrix.java }}
5458 run : mvn clean compile -Dmaven.compiler.source=${{ matrix.java }} -Dmaven.compiler.target=${{ matrix.java }} -Dmaven.test.skip=true -Dmaven.site.skip=true -Dmaven.javadoc.skip=true
5559 - name : Run Tests ${{ matrix.java }}
0 commit comments