Merge pull request #275 from apache/feature/jdk15-21

Uses JDK 17 & 21 to build
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 9646a59..aa6a4a1 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -28,7 +28,7 @@
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        java: [ '11', '17' ]
+        java: [ '17', '21' ]
     steps:
       - name: Checkout code
         uses: actions/checkout@v4.1.1
@@ -45,20 +45,4 @@
           distribution: adopt
           java-version: ${{ matrix.java }}
       - name: Build with Maven on Java ${{ matrix.java }}
-        run: mvn -B -V test --no-transfer-progress
-
-  automerge:
-    if: github.event_name == 'pull_request' && github.actor == 'dependabot[bot]'
-    runs-on: ubuntu-latest
-    needs: [ build ]
-    steps:
-      - name: Apply automerge label
-        run: gh pr edit "$PR_URL" --add-label "automerge"
-        env:
-          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-          PR_URL: ${{ github.event.pull_request.html_url }}
-      - name: Automerge
-        run: gh pr merge -m "$PR_URL"
-        env:
-          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-          PR_URL: ${{ github.event.pull_request.html_url }}
+        run: mvn -B -V test --no-transfer-progress
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index ebca1f8..e07dc4d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -41,11 +41,11 @@
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <maven.compiler.source>11</maven.compiler.source>
-        <maven.compiler.target>11</maven.compiler.target>
+        <maven.compiler.source>17</maven.compiler.source>
+        <maven.compiler.target>17</maven.compiler.target>
         <struts2.version>6.2.0</struts2.version>
         <log4j2.version>2.21.0</log4j2.version>
-        <jetty-plugin.version>11.0.15</jetty-plugin.version>
+        <jetty-plugin.version>9.4.46.v20220331</jetty-plugin.version>
         <maven.javadoc.skip>true</maven.javadoc.skip>
         <jackson.version>2.14.1</jackson.version>
         <jackson-data-bind.version>2.14.1</jackson-data-bind.version>