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