Require a minimum of Java 21 for compiling and compile to Java 21.

Signed-off-by: James R. Perkins <jperkins@ibm.com>
diff --git a/.github/workflows/maven-package.yml b/.github/workflows/maven-package.yml
index c283960..f1954c1 100644
--- a/.github/workflows/maven-package.yml
+++ b/.github/workflows/maven-package.yml
@@ -13,7 +13,7 @@
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        java: ['17', '21' ]
+        java: ['21', '25']
 
     steps:
     - uses: actions/checkout@v4
diff --git a/jersey-tck/pom.xml b/jersey-tck/pom.xml
index 4f83ea7..dfd8c21 100644
--- a/jersey-tck/pom.xml
+++ b/jersey-tck/pom.xml
@@ -35,8 +35,7 @@
     <description>This test verifies the compliance of Eclipse Jersey with Jakarta REST</description>
 
     <properties>
-        <maven.compiler.source>11</maven.compiler.source>
-        <maven.compiler.target>11</maven.compiler.target>
+        <maven.compiler.release>21</maven.compiler.release>
         <jersey.version>3.1.0-M3</jersey.version>
         <glassfish.container.version>6.2.5</glassfish.container.version>
         <glassfish.home>${project.build.directory}/glassfish6</glassfish.home>
diff --git a/pom.xml b/pom.xml
index aa7e65c..c3beed2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -75,8 +75,8 @@
         <tag>HEAD</tag>
     </scm>
     <properties>
-        <jdk.min.version>17</jdk.min.version>
-        <maven.compiler.release>17</maven.compiler.release>
+        <jdk.min.version>21</jdk.min.version>
+        <maven.compiler.release>21</maven.compiler.release>
 
         <apidocs.title>Jakarta RESTful Web Services ${spec.version} API Specification ${spec.version.revision}</apidocs.title>
         <legal.doc.folder>${project.basedir}</legal.doc.folder>
@@ -237,7 +237,7 @@
                             <specversion>${spec.version}</specversion>
                             <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy>
                             <_nodefaultversion>false</_nodefaultversion>
-                            <Require-Capability>osgi.ee;filter:="(&amp;(osgi.ee=JavaSE)(version=1.8))"</Require-Capability>
+                            <Require-Capability>osgi.ee;filter:="(&amp;(osgi.ee=JavaSE)(version=21))"</Require-Capability>
                         </instructions>
                     </configuration>
                     <executions>