Skip to content

Commit 800ff47

Browse files
committed
chore: raise minimum required JDK to 21
1 parent e5faf1c commit 800ff47

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ on:
2222

2323
env:
2424
MAVEN_OPTS: -Dmaven.wagon.httpconnectionManager.ttlSeconds=25 -Dmaven.wagon.http.retryHandler.count=3
25-
BASE_JAVA_VERSION: 17
25+
BASE_JAVA_VERSION: 21
2626
DEFAULT_JAVA_DISTRIBUTION: 'temurin'
2727
jobs:
2828
build:
2929
strategy:
3030
fail-fast: false
3131
matrix:
32-
java: [ 17, 21, 25 ]
32+
java: [ 21, 25 ]
3333
name: "Java ${{ matrix.java }}"
3434
runs-on: ubuntu-24.04
3535
steps:

modules/samples/swagger-server/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@
4040
</description>
4141

4242
<properties>
43-
<maven.compiler.source>17</maven.compiler.source>
44-
<maven.compiler.target>17</maven.compiler.target>
43+
<maven.compiler.source>21</maven.compiler.source>
44+
<maven.compiler.target>21</maven.compiler.target>
4545
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4646
<moshi.version>1.15.0</moshi.version>
4747
</properties>
@@ -120,8 +120,8 @@
120120
<artifactId>maven-compiler-plugin</artifactId>
121121
<version>3.14.1</version>
122122
<configuration>
123-
<source>17</source>
124-
<target>17</target>
123+
<source>21</source>
124+
<target>21</target>
125125
</configuration>
126126
</plugin>
127127

modules/samples/userguide/src/userguide/springbootdemo/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<properties>
4141
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4242
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
43-
<java.version>17</java.version>
43+
<java.version>21</java.version>
4444
<spring-boot.version>3.4.3</spring-boot.version>
4545
</properties>
4646

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,7 @@
506506
http://maven.apache.org/plugins/maven-site-plugin/examples/creating-content.html -->
507507
<axis2_version>${project.version}</axis2_version>
508508
<project.build.outputTimestamp>2025-03-04T22:45:29Z</project.build.outputTimestamp>
509-
<maven.compiler.release>17</maven.compiler.release>
509+
<maven.compiler.release>21</maven.compiler.release>
510510
<jacoco.version>0.8.14</jacoco.version>
511511
<asm.version>9.9.1</asm.version>
512512
<swagger.version>2.2.45</swagger.version>
@@ -1293,8 +1293,8 @@
12931293
<version>3.6.0</version>
12941294
</requireMavenVersion>
12951295
<requireJavaVersion>
1296-
<!-- We require Java 17+ for the build, supporting up to Java 25 -->
1297-
<version>[17,26)</version>
1296+
<!-- We require Java 21+ for the build, supporting up to Java 25 -->
1297+
<version>[21,26)</version>
12981298
</requireJavaVersion>
12991299
<requireNoRepositories>
13001300
<message>The POM must not include repository definitions since non Apache repositories threaten the build stability.</message>

0 commit comments

Comments
 (0)