From 80194a6f144ad6a5c947ec85c5b2319f147593d8 Mon Sep 17 00:00:00 2001 From: Konrad Neitzel Date: Sat, 5 Sep 2026 11:41:23 +0200 Subject: [PATCH] Update dependencies and align the compiler setup for JDK 25. Co-authored-by: Cursor --- README.md | 4 ++-- pom.xml | 42 +++++++++++++++++++++++++++--------------- 2 files changed, 29 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 1e9b3c9..a6f55fe 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Example Maven Project for a Java Application. -**Update**: Java 25 is now fully supported +**Update**: Java 25 is now fully supported. This template is built and tested with JDK 25. **Update**: Added reporting to create a site (html documentation of project) @@ -15,7 +15,7 @@ This project includes: ## Requirements To use this Template, all you need is a local Java Installation. -My current advice is to use a long term supported (LTS) version of either Java 17 or Java 21. +The project targets Java 25 (`25`). My current advice for general production use is still a long term supported (LTS) version of either Java 17 or Java 21. ## Documentation diff --git a/pom.xml b/pom.xml index ea8313b..7b62be5 100644 --- a/pom.xml +++ b/pom.xml @@ -28,32 +28,32 @@ ${project.artifactId}-${project.version} - 26.0.2-1 - 6.0.1 - 1.18.42 - 5.20.0 - 4.9.8 + 26.1.0 + 6.1.3 + 1.18.48 + 5.23.0 + 4.10.4 - 2.20.1 + 2.21.0 0.1.5 3.5.0 - 3.14.1 - 3.9.0 + 3.16.0 + 3.11.0 3.1.4 - 3.6.2 + 3.6.3 3.1.4 - 3.5.0 + 3.5.1 3.12.0 3.28.0 3.9.0 - 3.4.0 - 3.6.1 + 3.5.0 + 3.6.2 4.0.0-M16 - 3.5.4 + 3.6.0 1.0.0.RC2 0.11.3 - 4.9.8.2 + 4.10.4.1 pmd @@ -61,7 +61,8 @@ UTF-8 ${java.version} ${java.version} - 3.8.6 + ${java.version} + 3.9.11 @@ -72,6 +73,7 @@ org.projectlombok lombok ${lombok.version} + provided @@ -142,6 +144,16 @@ org.apache.maven.plugins maven-compiler-plugin ${maven.compiler.plugin} + + ${java.version} + + + org.projectlombok + lombok + ${lombok.version} + + +