diff --git a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/AbstractArchivaRestTest.java b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/AbstractArchivaRestTest.java index 8c78f5dde..b36e9ee68 100644 --- a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/AbstractArchivaRestTest.java +++ b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/AbstractArchivaRestTest.java @@ -207,12 +207,14 @@ public abstract class AbstractArchivaRestTest JAXRSClientFactory.create( getBaseUrl() + "/" + getRestServicesPath() + "/archivaServices/", SearchService.class, Collections.singletonList( new JacksonJaxbJsonProvider() ) ); - + // to add authentification if ( authzHeader != null ) { WebClient.client( service ).header( "Authorization", authzHeader ); } + // to configure read timeout WebClient.getConfig( service ).getHttpConduit().getClient().setReceiveTimeout( 100000000 ); + // if you want to use json as exchange format xml is supported too WebClient.client( service ).accept( MediaType.APPLICATION_JSON_TYPE ); WebClient.client( service ).type( MediaType.APPLICATION_JSON_TYPE ); return service; diff --git a/pom.xml b/pom.xml index 6b02ef848..1a33834c5 100644 --- a/pom.xml +++ b/pom.xml @@ -471,6 +471,7 @@ jsr311-api 1.1.1 + org.codehaus.jackson jackson-jaxrs @@ -505,7 +506,7 @@ - + com.google.guava guava