diff --git a/build.gradle b/build.gradle
index 221e716..fb23a23 100644
--- a/build.gradle
+++ b/build.gradle
@@ -33,7 +33,7 @@ apply plugin: 'java'
ext {
// Cribbed from https://github.com/mindscratch/reactor-offline/blob/master/build.gradle
javadocLinks = [
- "http://docs.oracle.com/javase/11/docs/api/"
+ "http://docs.oracle.com/javase/21/docs/api/"
] as String[]
}
@@ -63,8 +63,8 @@ eclipse {
idea {
project {
- jdkName = '11'
- languageLevel = '11'
+ jdkName = '21'
+ languageLevel = '21'
}
}
diff --git a/gradle.properties b/gradle.properties
index 11ecfb0..d45bf1c 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,12 +3,12 @@
# dependencies. Configuring the properties in this file avoids the need to edit build.gradle except when build logic
# needs to change.
# **********************************************************************************************************************
-assertjVersion=3.11.1
-description=Java 11 code examples
+assertjVersion=3.27.7
+description=Java 21 code examples
group=com.neiljbrown
-junitJupiterVersion=5.3.2
+junitJupiterVersion=5.10.2
# Set Java source & class versions to use when compiling. Needs to be defined after applying java plugin to take affect
-sourceCompatibility=11
-targetCompatibility=11
+sourceCompatibility=21
+targetCompatibility=21
# Default project version unless overridden
version=0.0.1-snapshot
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 75c31a3..2e22ec4 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip
diff --git a/pom.xml b/pom.xml
index c1ba53a..f8ab7f5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,10 +12,10 @@
https://github.com/neiljbrown/java11-examples
- 11
+ 21
UTF-8
- 5.3.2
- 3.11.1
+ 5.10.2
+ 3.27.7
@@ -44,7 +44,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.7.0
+ 3.12.1
${java.version}
${java.version}
@@ -52,12 +52,12 @@
maven-surefire-plugin
- 2.22.0
+ 3.2.5
org.apache.maven.plugins
maven-javadoc-plugin
- 3.0.1
+ 3.6.3
-html5