diff --git a/Jenkinsfile b/Jenkinsfile
index 2ec91852e2..100797094e 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -1,2 +1,2 @@
properties(commonModuleJobProps())
-buildBroadleafModule(params, false, 'maven-jdk17')
+buildBroadleafModule(params, false, 'maven-jdk21')
diff --git a/admin/broadleaf-admin-module/pom.xml b/admin/broadleaf-admin-module/pom.xml
index d7435e558a..09f3c8d66a 100644
--- a/admin/broadleaf-admin-module/pom.xml
+++ b/admin/broadleaf-admin-module/pom.xml
@@ -57,8 +57,8 @@
org.apache.maven.plugins
maven-compiler-plugin
- 17
- 17
+ 21
+ 21
true
diff --git a/common/pom.xml b/common/pom.xml
index 0bbfedf94c..b83348817c 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -52,8 +52,8 @@
org.apache.maven.plugins
maven-compiler-plugin
- 17
- 17
+ 21
+ 21
true
diff --git a/pom.xml b/pom.xml
index 6836d3b269..41670d48a0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -85,9 +85,9 @@
maven-compiler-plugin
3.14.0
- 17
- 17
- 17
+ 21
+ 21
+ 21
true
@@ -139,7 +139,7 @@
gmavenplus-plugin
4.2.0
- 17
+ 21