Strip rationale-history comments from JDK 25 references

This commit is contained in:
Anthony Stirling
2026-05-21 15:20:11 +01:00
parent 302d04c201
commit a184b394d6
4 changed files with 3 additions and 9 deletions
-3
View File
@@ -18,9 +18,6 @@ jobs:
strategy:
fail-fast: false
matrix:
# JDK 25 is the floor: JPDFium's published artifacts require
# org.gradle.jvm.version=25 (FFM is final at 22+, JPDFium picked 25
# as its source target). Earlier JDKs can't even resolve the dep.
jdk-version: [25]
spring-security: [true, false]
steps:
+1 -1
View File
@@ -431,7 +431,7 @@ The frontend is organized with a clear separation of concerns:
## Important Notes
- **Java Version**: Requires JDK 25 (raised from 21 to support JPDFium's FFM bindings, which target `org.gradle.jvm.version=25`).
- **Java Version**: Requires JDK 25.
- **Lombok**: Used extensively - ensure IDE plugin is installed
- **File Persistence**:
- **Backend**: Designed to be stateless - files are processed in memory/temp locations only
+1 -1
View File
@@ -45,7 +45,7 @@ This guide focuses on developing for Stirling 2.0, including both the React fron
- [Task](https://taskfile.dev/installation/) — unified command runner (recommended)
- Docker
- Git
- Java JDK 25 (required — JPDFium FFM bindings target JVM 25)
- Java JDK 25
- Node.js 18+ and npm (required for frontend development)
- Gradle 7.0 or later (Included within the repo)
- [uv](https://docs.astral.sh/uv/) — Python package manager (required for engine development)
+1 -4
View File
@@ -32,10 +32,7 @@ ext {
logback = "1.5.32"
// junit-platform-launcher version managed by Spring Boot BOM
// modernJavaVersion drives javac --release and the restart-helper
// compile target. Bumped from 21 to 25 because JPDFium publishes with
// org.gradle.jvm.version=25 (FFM is finalized at 22+, JPDFium picks 25
// as its source target). Anything < 25 fails Gradle's variant attribute
// match at compile time.
// compile target.
modernJavaVersion = 25
}