Changing cxf, jackson version
diff --git a/pom.xml b/pom.xml
index 175a48c..91a9e59 100644
--- a/pom.xml
+++ b/pom.xml
@@ -77,7 +77,10 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<gpg.useagent>true</gpg.useagent>
- <cxf.version>3.0.3</cxf.version>
+
+ <cxf.version>3.2.11</cxf.version>
+ <jackson.version>2.9.10</jackson.version>
+ <javax.ws.rs.version>2.1.1</javax.ws.rs.version>
<junit.platform.version>1.5.2</junit.platform.version>
<junit.jupiter.version>5.5.2</junit.jupiter.version>
@@ -539,10 +542,12 @@
<artifactId>stax-api</artifactId>
<version>1.0-2</version>
</dependency>
+
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
- <version>2.0</version>
+ <version>${javax.ws.rs.version}</version>
+ <scope>provided</scope>
</dependency>
<!--
diff --git a/redback-integrations/redback-rest/redback-rest-services/pom.xml b/redback-integrations/redback-rest/redback-rest-services/pom.xml
index 56d54c8..6538a3a 100644
--- a/redback-integrations/redback-rest/redback-rest-services/pom.xml
+++ b/redback-integrations/redback-rest/redback-rest-services/pom.xml
@@ -137,6 +137,10 @@
<artifactId>mail</artifactId>
<scope>provided</scope>
</dependency>
+ <dependency>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>javax.ws.rs-api</artifactId>
+ </dependency>
<dependency>
@@ -183,13 +187,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-client</artifactId>
- <scope>test</scope>
- </dependency>
-
-
- <dependency>
- <groupId>javax.ws.rs</groupId>
- <artifactId>javax.ws.rs-api</artifactId>
+ <scope>runtime</scope>
</dependency>
<dependency>
diff --git a/redback-integrations/redback-rest/redback-rest-services/src/test/java/org/apache/archiva/redback/rest/services/FakeCreateAdminService.java b/redback-integrations/redback-rest/redback-rest-services/src/test/java/org/apache/archiva/redback/rest/services/FakeCreateAdminService.java
index 3ff767b..7b48d4c 100644
--- a/redback-integrations/redback-rest/redback-rest-services/src/test/java/org/apache/archiva/redback/rest/services/FakeCreateAdminService.java
+++ b/redback-integrations/redback-rest/redback-rest-services/src/test/java/org/apache/archiva/redback/rest/services/FakeCreateAdminService.java
@@ -36,7 +36,7 @@
@Path( "/testAuthzWithoutKarmasNeeded" )
@GET
- @Produces( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML, MediaType.TEXT_PLAIN } )
+ @Produces( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML} )
@RedbackAuthorization( noRestriction = false, noPermission = true )
Boolean testAuthzWithoutKarmasNeededButAuthz();
}
diff --git a/redback-integrations/redback-rest/redback-rest-services/src/test/java/org/apache/archiva/redback/rest/services/UserServiceTest.java b/redback-integrations/redback-rest/redback-rest-services/src/test/java/org/apache/archiva/redback/rest/services/UserServiceTest.java
index e5e86cf..0bac7e2 100644
--- a/redback-integrations/redback-rest/redback-rest-services/src/test/java/org/apache/archiva/redback/rest/services/UserServiceTest.java
+++ b/redback-integrations/redback-rest/redback-rest-services/src/test/java/org/apache/archiva/redback/rest/services/UserServiceTest.java
@@ -124,7 +124,7 @@
WebClient.client( service ).header( "Authorization", authorizationHeader );
- assertTrue( service.testAuthzWithoutKarmasNeededButAuthz().booleanValue() );
+ assertTrue( service.testAuthzWithoutKarmasNeededButAuthz() );
}
catch ( ForbiddenException e )
diff --git a/redback-integrations/redback-rest/redback-rest-services/src/test/resources/META-INF/spring-context.xml b/redback-integrations/redback-rest/redback-rest-services/src/test/resources/META-INF/spring-context.xml
index 3f22e2a..b4da721 100644
--- a/redback-integrations/redback-rest/redback-rest-services/src/test/resources/META-INF/spring-context.xml
+++ b/redback-integrations/redback-rest/redback-rest-services/src/test/resources/META-INF/spring-context.xml
@@ -33,11 +33,13 @@
-->
<import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>
-
<jaxrs:server id="testServices" address="/fakeCreateAdminService">
<jaxrs:serviceBeans>
<ref bean="fakeCreateAdminService"/>
</jaxrs:serviceBeans>
+ <jaxrs:providers>
+ <bean class="com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider"/>
+ </jaxrs:providers>
</jaxrs:server>