From d7dd95c2a63988c36856c2d60213a2cda2355a1e Mon Sep 17 00:00:00 2001 From: oliver1 Date: Wed, 24 Jul 2024 22:12:01 +0200 Subject: [PATCH] servlet60 / jetty 12 --- .github/dependabot.yml | 1 + .github/workflows/maven-publish.yml | 4 ++-- .github/workflows/maven.yml | 2 +- README.md | 6 +++--- pom.xml | 19 ++++++++++++------- 5 files changed, 19 insertions(+), 13 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5b06320..c18b52f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,3 +9,4 @@ updates: directory: "/" # Location of package manifests schedule: interval: "daily" + target-branch: "SERVLET60" diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml index 351c60d..ef2f3c5 100644 --- a/.github/workflows/maven-publish.yml +++ b/.github/workflows/maven-publish.yml @@ -25,10 +25,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up JDK 11 + - name: Set up JDK 17 uses: actions/setup-java@v3 with: - java-version: '11' + java-version: '17' distribution: 'temurin' server-id: github # Value of the distributionManagement/repository/id field of the pom.xml settings-path: ${{ github.workspace }} # location for the settings.xml file diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index d6cc2ed..27b87c4 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: distribution: [ 'temurin' ] - java: [ '11', '17', '21' ] + java: [ '17', '21' ] steps: - uses: actions/checkout@v3 - name: Setup java diff --git a/README.md b/README.md index 5b581f9..bd44eaf 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,8 @@ Fahrdienst-Anwendung / Kostenblatt https://xmlgraphics.apache.org/fop/ * Uses JavaMelody for monitoring https://github.com/javamelody/javamelody/wiki -* Use Java 11 LTS (also tested with Java 17 LTS and Java 21 LTS) -* Use Tomcat 10.1.x (Jakarta EE) +* Use Java 17 LTS (also tested with Java 21 LTS) +* Use Tomcat 10.1.x+ (Jakarta EE / Servlet 6.0) or Jetty 12 ## Run tests `mvn test` @@ -42,7 +42,7 @@ org.apache.tomcat.util.http.Parameters.level = ALL de.pdv.apex.level = ALL ``` -### Deploy to tomcat 9.x (IntelliJ / Netbeans) +### Deploy to tomcat 10.1.x+ or Jetty 12 (IntelliJ / Netbeans) Run http://localhost:port/ Example: diff --git a/pom.xml b/pom.xml index 0b32ebc..3190882 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ de.pdv.apex fop4apex - 0.13.4-SNAPSHOT + 2.0.0-SNAPSHOT fop4apex war https://www.pdv.de @@ -18,6 +18,7 @@ 5.10.2 1.16 3.0.2 + 12.0.11 omaster395464gh https://sonarcloud.io @@ -118,7 +119,7 @@ org.cyclonedx cyclonedx-maven-plugin - 2.7.9 + 2.8.0 package @@ -129,7 +130,7 @@ library - 1.4 + 1.5 true true true @@ -147,20 +148,24 @@ com.google.cloud.tools jib-maven-plugin - 3.4.0 + 3.4.3 - compile.pdv.lan:8001/product/base/vis-tomcat:9.0 + jetty:12.0-jdk17-alpine-eclipse-temurin fop4apex - /opt/pdv/webapps/fop4apex + java,-jar,/usr/local/jetty/start.jar - + + org.eclipse.jetty.ee10 + jetty-ee10-maven-plugin + ${jettyVersion} +