From b0176bd9a1bc6c4f664509cfcbcead2ce0c46ac4 Mon Sep 17 00:00:00 2001 From: pnoker Date: Wed, 29 Apr 2026 16:26:24 +0800 Subject: [PATCH] fix: downgrade JDK version from 25 to 21 in Dockerfile and related configurations --- .claude/settings.local.json | 3 ++- .github/workflows/docker-ci.yml | 8 ++++---- Dockerfile | 4 ++-- pom.xml | 8 ++++---- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 228ae2341..cfd10cf01 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -4,7 +4,8 @@ "Bash(find:*)", "Bash(java *)", "Bash(mvn *)", - "WebSearch" + "WebSearch", + "mcp__context7__query-docs" ] } } diff --git a/.github/workflows/docker-ci.yml b/.github/workflows/docker-ci.yml index 265c52c88..6584bc4b1 100644 --- a/.github/workflows/docker-ci.yml +++ b/.github/workflows/docker-ci.yml @@ -26,11 +26,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Set up JDK 25 + - name: Set up JDK 21 uses: actions/setup-java@v4 with: distribution: liberica - java-version: 25 + java-version: 21 cache: maven cache-dependency-path: "**/pom.xml" @@ -114,11 +114,11 @@ jobs: with: fetch-depth: 0 - - name: Set up JDK 25 + - name: Set up JDK 21 uses: actions/setup-java@v4 with: distribution: liberica - java-version: 25 + java-version: 21 cache: maven cache-dependency-path: "**/pom.xml" diff --git a/Dockerfile b/Dockerfile index 6a63eff29..000c2d3ec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,8 +15,8 @@ # along with this program. If not, see . # -# Use JDK 2025.9 base image -FROM pnoker/dc3-jdk:25 +# Use JDK 21 base image +FROM pnoker/dc3-jdk:21 LABEL dc3.author=pnoker LABEL dc3.author.email=pnokers.icloud.com diff --git a/pom.xml b/pom.xml index 82fb3a9c2..9d43aaebc 100644 --- a/pom.xml +++ b/pom.xml @@ -70,7 +70,7 @@ true - 25 + 21 2026.4.29 @@ -236,11 +236,11 @@ - [25,26) + [21,) - This project requires JDK 25 to build. + This project targets Java 21 bytecode (via --release 21). + JDK 21 or newer is required to build. Current JDK: ${java.version} - Please install JDK 25 and set JAVA_HOME accordingly.