Skip to content

Commit a8d4acb

Browse files
committed
update ApacheHttpClient
add SolutionInfo to Apache HttpClient
1 parent cd3ebe7 commit a8d4acb

File tree

4 files changed

+33
-3
lines changed

4 files changed

+33
-3
lines changed

commercetools/commercetools-apachehttp-client/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11

22
dependencies {
33
api project(":rmf:rmf-java-base")
4-
api "org.apache.httpcomponents.client5:httpclient5:5.2.1" version {
5-
strictly "[5.0,6.0["
6-
prefer "5.1.3"
4+
api "org.apache.httpcomponents.client5:httpclient5:5.4.1" version {
5+
strictly "[5.3.1,6.0["
6+
prefer "5.4.1"
77
}
88

99
api commons.io version commons.io_version
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2+
package com.commercetools.http.apachehttp;
3+
4+
import io.vrap.rmf.base.client.SolutionInfo;
5+
6+
import org.apache.hc.client5.http.classic.HttpClient;
7+
import org.apache.hc.core5.util.VersionInfo;
8+
9+
public class ApacheHttpClientSolutionInfo extends SolutionInfo {
10+
public ApacheHttpClientSolutionInfo() {
11+
setName("ApacheHttpAsyncClient");
12+
setVersion(
13+
VersionInfo.loadVersionInfo("org.apache.hc.client5", HttpClient.class.getClassLoader()).getRelease());
14+
}
15+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
com.commercetools.http.apachehttp.ApacheHttpClientSolutionInfo
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
2+
package com.commercetools.http.apachehttp;
3+
4+
import org.assertj.core.api.Assertions;
5+
import org.junit.jupiter.api.Test;
6+
7+
public class SolutionInfoTest {
8+
@Test
9+
public void version() {
10+
String version = new ApacheHttpClientSolutionInfo().getVersion();
11+
12+
Assertions.assertThat(version).isEqualTo("5.4.1");
13+
}
14+
}

0 commit comments

Comments
 (0)