From b6c13836a3c84913a009c80c90c50056260c3228 Mon Sep 17 00:00:00 2001 From: Damien Abos Date: Fri, 15 Feb 2019 08:48:40 +0100 Subject: [PATCH] Fix HTTPClient to use system properties and use proxy --- build.gradle | 4 ++++ .../java/com/xe/xecdApiClient/service/XecdHttpClientImpl.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index a217b35..d5dec4e 100644 --- a/build.gradle +++ b/build.gradle @@ -12,6 +12,10 @@ description = "XE Currency Data API Client" def ossrhUsername = project.findProperty('ossrhUsername') ?: null; def ossrhPassword = project.findProperty('ossrhPassword') ?: null; +repositories { + jcenter() +} + task javadocJar(type: Jar) { classifier = 'javadoc' from javadoc diff --git a/src/main/java/com/xe/xecdApiClient/service/XecdHttpClientImpl.java b/src/main/java/com/xe/xecdApiClient/service/XecdHttpClientImpl.java index 2a251f5..b00e27c 100644 --- a/src/main/java/com/xe/xecdApiClient/service/XecdHttpClientImpl.java +++ b/src/main/java/com/xe/xecdApiClient/service/XecdHttpClientImpl.java @@ -31,7 +31,7 @@ public class XecdHttpClientImpl implements XecdHttpClient public XecdHttpClientImpl(Integer connectTimeout) { - HttpClientBuilder builder = HttpClientBuilder.create(); + HttpClientBuilder builder = HttpClientBuilder.create().useSystemProperties(); if (connectTimeout != null) { RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(connectTimeout).build();