File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -22,12 +22,34 @@ jobs:
2222 java-version : 8.0.x
2323 - name : Verify Format and License
2424 run : mvn spotless:check
25+ legacy-build :
26+ name : Legacy Java ${{ matrix.java }} Maven Test on ${{ matrix.os }}
27+ strategy :
28+ matrix :
29+ java : [ 8.0.x, 11.0.x ]
30+ os : [ macos-latest, windows-latest, ubuntu-latest ]
31+ runs-on : ${{ matrix.os }}
32+ steps :
33+ - uses : actions/checkout@v3
34+ - name : Setup Java
35+ uses : actions/setup-java@v3
36+ with :
37+ distribution : ' temurin'
38+ java-version : ${{ matrix.java }}
39+ - name : Cache local Maven repository
40+ uses : actions/cache@v3
41+ with :
42+ path : ~/.m2/repository
43+ key : ${{ runner.os }}-maven-${{ matrix.java }}-${{ hashFiles('pom.xml', '**/pom.xml') }}
44+ - name : Build with Maven
45+ run : |
46+ mvn clean test -q -B -Pcompatibility-before-java17 --define=org.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
2547 build :
2648 name : Java ${{ matrix.java }} Maven Test on ${{ matrix.os }}
2749 strategy :
2850 matrix :
2951 # Test against the LTS Java versions. TODO: add JDK18 when it becomes available.
30- java : [ 8.0.x, 11.0.x, 17.0.x ]
52+ java : [ 17.0.x ]
3153 os : [ macos-latest, windows-latest, ubuntu-latest ]
3254 runs-on : ${{ matrix.os }}
3355 steps :
Original file line number Diff line number Diff line change 1515 <module >extended</module >
1616 <module >fluent</module >
1717 <module >spring</module >
18- <module >spring-aot</module >
1918 <module >e2e</module >
2019 <module >examples</module >
2120 <module >client-java-contrib/cert-manager</module >
@@ -562,5 +561,21 @@ limitations under the License.
562561 <module >fluent-gen</module >
563562 </modules >
564563 </profile >
564+ <profile >
565+ <id >compatibility-before-java17</id >
566+ <modules >
567+ <module >util</module >
568+ <module >kubernetes</module >
569+ <module >proto</module >
570+ <module >extended</module >
571+ <module >fluent</module >
572+ <module >spring</module >
573+ <module >e2e</module >
574+ <module >examples</module >
575+ <module >client-java-contrib/cert-manager</module >
576+ <module >client-java-contrib/prometheus-operator</module >
577+ <module >client-java-contrib/admissionreview</module >
578+ </modules >
579+ </profile >
565580 </profiles >
566581</project >
You can’t perform that action at this time.
0 commit comments