diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d345ce1c..520db126 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -35,8 +35,12 @@ jobs:
run: ./mvnw --batch-mode --no-transfer-progress --show-version --settings .github/maven/settings.xml verify
# Run tests against Jackson 2.12 to ensure runtime compatibility (do not recompile)
- - name: Test Jackson 2.12
- run: ./mvnw --batch-mode --no-transfer-progress --show-version --settings .github/maven/settings.xml -Djackson.version=2.12.5 surefire:test
+ - name: Test Jackson 2.12.x
+ run: ./mvnw --batch-mode --no-transfer-progress --show-version --settings .github/maven/settings.xml -Pcompat-jackson surefire:test
+
+ # Run tests against Logback 1.2 to ensure runtime compatibility (do not recompile)
+ - name: Test Logback 1.2.x
+ run: ./mvnw --batch-mode --no-transfer-progress --show-version --settings .github/maven/settings.xml -Pcompat-logback surefire:test
- name: Upload Test Reports to Github
uses: actions/upload-artifact@v2
diff --git a/pom.xml b/pom.xml
index 4e5e6289..a7244997 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@
2.13.3
4.0.1
- 1.2.11
+ 1.3.0-beta0
3.4.4
@@ -33,7 +33,7 @@
3.22.0
4.2.0
- 4.0.1
+ 5.0.0
5.8.2
4.5.1
@@ -64,6 +64,11 @@
github
+
+
+ default
@@ -155,12 +160,12 @@
-->
provided
-
- javax.servlet
- javax.servlet-api
- ${javax-servlet-api.version}
- test
-
+
+ jakarta.servlet
+ jakarta.servlet-api
+ ${jakarta-servlet-api.version}
+ test
+
com.fasterxml.jackson.core
jackson-databind
@@ -483,7 +488,7 @@
GitHub CI runs tests against different jackson versions.
Therefore, differentiate the report directories by jackson versions.
-->
- ${project.build.directory}/surefire-reports/jackson-${jackson.version}
+ ${project.build.directory}/surefire-reports/${surefire.reportsSubDir}
@@ -499,9 +504,20 @@
+
https://javadoc.io/doc/com.fasterxml.jackson.core/jackson-core/${jackson.version}
https://javadoc.io/doc/com.fasterxml.jackson.core/jackson-databind/${jackson.version}
@@ -694,6 +710,37 @@
true
+
+
+
+ compat-logback
+
+ 1.2.11
+ logback-${logback.version}
+
+
+
+
+ javax.servlet
+ javax.servlet-api
+ 4.0.1
+ test
+
+
+
+
+
+
+ compat-jackson
+
+ 2.12.7
+ jackson-${jackson.version}
+
+