This is an automated email from the ASF dual-hosted git repository. asf-gitbox-commits pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/cayenne.git
commit e382c4bc87f0adfb05b5b04ae6ec11c433008290 Author: Andrus Adamchik <[email protected]> AuthorDate: Sat May 9 09:39:16 2026 -0400 Gradle Java 25 config --- .claude/rules/cayenne-gradle-plugin/build-jdk.md | 4 +--- .../src/test/java/org/apache/cayenne/tools/GradlePluginIT.java | 4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.claude/rules/cayenne-gradle-plugin/build-jdk.md b/.claude/rules/cayenne-gradle-plugin/build-jdk.md index 6b9f0e34c..2824ec334 100644 --- a/.claude/rules/cayenne-gradle-plugin/build-jdk.md +++ b/.claude/rules/cayenne-gradle-plugin/build-jdk.md @@ -7,7 +7,5 @@ description: cayenne-gradle-plugin Gradle version compatibility The `cayenne-gradle-plugin` integration tests run Gradle builds via `exec-maven-plugin`. The Gradle version is selected in `GradlePluginIT.java` based on the running JDK: -- Java >= 22 → Gradle 8.8 +- Java >= 25 → Gradle 8.12 - Java 21 (minimum baseline) → Gradle 8.5 - -Gradle 8.5+ supports Java 21 class files, so the full reactor build works on Java 21+. diff --git a/cayenne-gradle-plugin/src/test/java/org/apache/cayenne/tools/GradlePluginIT.java b/cayenne-gradle-plugin/src/test/java/org/apache/cayenne/tools/GradlePluginIT.java index 5f9815124..89fe05363 100644 --- a/cayenne-gradle-plugin/src/test/java/org/apache/cayenne/tools/GradlePluginIT.java +++ b/cayenne-gradle-plugin/src/test/java/org/apache/cayenne/tools/GradlePluginIT.java @@ -54,8 +54,8 @@ public class GradlePluginIT extends BaseTaskIT { String[] versions; int javaMajorVersion = getJavaMajorVersion(System.getProperty("java.version")); - if(javaMajorVersion >= 22) { - versions = new String[]{"8.8"}; + if(javaMajorVersion >= 25) { + versions = new String[]{"8.12"}; } else { versions = new String[]{"8.5"}; }
