diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml
index 60aa8855..9fdeee17 100644
--- a/.github/workflows/CI.yml
+++ b/.github/workflows/CI.yml
@@ -28,13 +28,16 @@ on:
jobs:
test:
- name: '${{ matrix.platform }} with Java 8'
+ name: '${{ matrix.platform }} with Java ${{ matrix.java-version }}'
strategy:
matrix:
platform:
- ubuntu-latest
- windows-latest
- macos-latest
+ java-version:
+ - 8
+ - 11
runs-on: ${{ matrix.platform }}
steps:
- name: Checkout
@@ -43,6 +46,6 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: adopt-hotspot
- java-version: 8
+ java-version: ${{ matrix.java-version }}
- name: Build and Test
run: mvn -B package
diff --git a/pom.xml b/pom.xml
index 43b9b232..bdcdf2e2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -57,6 +57,8 @@
1.8
0.12.0
+ 2.3.1
+ 2.3.3
5.3.15
@@ -65,7 +67,7 @@
ch.qos.logback
logback-classic
- 1.4.4
+ 1.3.5
com.google.guava
@@ -114,6 +116,16 @@
3.1.0
provided
+
+ javax.xml.bind
+ jaxb-api
+ ${jaxb-api.version}
+
+
+ com.sun.xml.bind
+ jaxb-impl
+ ${jaxb-impl.version}
+
junit
junit
diff --git a/resource-server-api/pom.xml b/resource-server-api/pom.xml
index d2c51f9c..45d0fb45 100644
--- a/resource-server-api/pom.xml
+++ b/resource-server-api/pom.xml
@@ -55,6 +55,14 @@
org.jvnet.jaxb2_commons
jaxb2-basics-runtime
+
+ javax.xml.bind
+ jaxb-api
+
+
+ com.sun.xml.bind
+ jaxb-impl
+
junit
@@ -119,6 +127,11 @@
jaxb-xjc
2.2.6
+
+ javax.activation
+ javax.activation-api
+ 1.2.0
+
diff --git a/resource-server-webapp/pom.xml b/resource-server-webapp/pom.xml
index abba1845..f509df70 100644
--- a/resource-server-webapp/pom.xml
+++ b/resource-server-webapp/pom.xml
@@ -44,6 +44,8 @@
UTF-8
UTF-8
1.8
+ 2.3.1
+ 2.3.3
@@ -89,6 +91,16 @@
resource-server-utils
${project.version}
+
+ javax.xml.bind
+ jaxb-api
+ ${jaxb-api.version}
+
+
+ com.sun.xml.bind
+ jaxb-impl
+ ${jaxb-impl.version}
+
- ResourceServingWebapp
+ resource-server