diff --git a/bom-internal/pom.xml b/bom-internal/pom.xml index b52eb30e45d0..84e4ee50d708 100644 --- a/bom-internal/pom.xml +++ b/bom-internal/pom.xml @@ -324,7 +324,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone ${wiremock.version} test diff --git a/core/auth-crt/pom.xml b/core/auth-crt/pom.xml index 465b614151e7..b76e1d6007b9 100644 --- a/core/auth-crt/pom.xml +++ b/core/auth-crt/pom.xml @@ -92,7 +92,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/core/auth/pom.xml b/core/auth/pom.xml index 33aca5922721..ee8af1833160 100644 --- a/core/auth/pom.xml +++ b/core/auth/pom.xml @@ -115,7 +115,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/core/aws-core/pom.xml b/core/aws-core/pom.xml index e61d5fd0ac88..5201d20cf45b 100644 --- a/core/aws-core/pom.xml +++ b/core/aws-core/pom.xml @@ -152,7 +152,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/core/imds/pom.xml b/core/imds/pom.xml index 6daa1780aa1b..48b53cfc39d6 100644 --- a/core/imds/pom.xml +++ b/core/imds/pom.xml @@ -97,7 +97,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/core/metrics-spi/pom.xml b/core/metrics-spi/pom.xml index 5ed7ae30c24d..11a2f71cdc1c 100644 --- a/core/metrics-spi/pom.xml +++ b/core/metrics-spi/pom.xml @@ -44,7 +44,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/core/regions/pom.xml b/core/regions/pom.xml index 78878d2b9f2d..992e408ba21e 100644 --- a/core/regions/pom.xml +++ b/core/regions/pom.xml @@ -75,7 +75,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/core/sdk-core/pom.xml b/core/sdk-core/pom.xml index bd7b1d96236a..e0791b59e7ee 100644 --- a/core/sdk-core/pom.xml +++ b/core/sdk-core/pom.xml @@ -124,7 +124,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/http-clients/apache-client/pom.xml b/http-clients/apache-client/pom.xml index 40db956028ed..fbbd8561d5b6 100644 --- a/http-clients/apache-client/pom.xml +++ b/http-clients/apache-client/pom.xml @@ -89,7 +89,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/http-clients/apache5-client/pom.xml b/http-clients/apache5-client/pom.xml index 914dcc4921b3..f44820b0f729 100644 --- a/http-clients/apache5-client/pom.xml +++ b/http-clients/apache5-client/pom.xml @@ -110,7 +110,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/http-clients/aws-crt-client/pom.xml b/http-clients/aws-crt-client/pom.xml index 972312cf6b08..87fe44170af5 100644 --- a/http-clients/aws-crt-client/pom.xml +++ b/http-clients/aws-crt-client/pom.xml @@ -84,7 +84,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/http-clients/netty-nio-client/pom.xml b/http-clients/netty-nio-client/pom.xml index 0187935429c0..c4fcee6ff0ee 100644 --- a/http-clients/netty-nio-client/pom.xml +++ b/http-clients/netty-nio-client/pom.xml @@ -114,7 +114,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test @@ -197,6 +197,26 @@ jetty-alpn-server test + + org.eclipse.jetty + jetty-alpn-java-server + test + + + org.eclipse.jetty + jetty-alpn-openjdk8-server + test + + + org.eclipse.jetty + jetty-alpn-java-client + test + + + org.eclipse.jetty + jetty-alpn-openjdk8-client + test + org.eclipse.jetty.http2 http2-common diff --git a/http-clients/url-connection-client/pom.xml b/http-clients/url-connection-client/pom.xml index a47ca47143ad..32e8ad268af3 100644 --- a/http-clients/url-connection-client/pom.xml +++ b/http-clients/url-connection-client/pom.xml @@ -105,7 +105,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/metric-publishers/pom.xml b/metric-publishers/pom.xml index 73de8b0b0800..23425c2db445 100644 --- a/metric-publishers/pom.xml +++ b/metric-publishers/pom.xml @@ -99,7 +99,7 @@ test - wiremock-jre8 + wiremock-jre8-standalone com.github.tomakehurst test diff --git a/services-custom/dynamodb-enhanced/pom.xml b/services-custom/dynamodb-enhanced/pom.xml index 733f00b6dec0..0a6a8596e6d6 100644 --- a/services-custom/dynamodb-enhanced/pom.xml +++ b/services-custom/dynamodb-enhanced/pom.xml @@ -190,7 +190,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/services-custom/s3-transfer-manager/pom.xml b/services-custom/s3-transfer-manager/pom.xml index ebb37e1432eb..9c4d76ac6c8c 100644 --- a/services-custom/s3-transfer-manager/pom.xml +++ b/services-custom/s3-transfer-manager/pom.xml @@ -217,7 +217,7 @@ test - wiremock-jre8 + wiremock-jre8-standalone com.github.tomakehurst test diff --git a/services/pom.xml b/services/pom.xml index 015815be8ee3..10e6d7e5ee71 100644 --- a/services/pom.xml +++ b/services/pom.xml @@ -594,7 +594,7 @@ test - wiremock-jre8 + wiremock-jre8-standalone com.github.tomakehurst test diff --git a/services/s3/pom.xml b/services/s3/pom.xml index f0a365a33f9a..56976ed27b6c 100644 --- a/services/s3/pom.xml +++ b/services/s3/pom.xml @@ -171,7 +171,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/services/s3/src/test/java/software/amazon/awssdk/services/s3/functionaltests/ContentLengthMismatchTest.java b/services/s3/src/test/java/software/amazon/awssdk/services/s3/functionaltests/ContentLengthMismatchTest.java index 6bde6763c7bb..38a5bbc9cc8e 100644 --- a/services/s3/src/test/java/software/amazon/awssdk/services/s3/functionaltests/ContentLengthMismatchTest.java +++ b/services/s3/src/test/java/software/amazon/awssdk/services/s3/functionaltests/ContentLengthMismatchTest.java @@ -24,7 +24,6 @@ import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatThrownBy; -import com.fasterxml.jackson.annotation.JsonProperty; import com.github.tomakehurst.wiremock.junit5.WireMockRuntimeInfo; import com.github.tomakehurst.wiremock.junit5.WireMockTest; import com.github.tomakehurst.wiremock.matching.MatchResult; @@ -47,6 +46,7 @@ import software.amazon.awssdk.services.s3.S3AsyncClient; import software.amazon.awssdk.services.s3.S3AsyncClientBuilder; import software.amazon.awssdk.services.s3.model.PutObjectResponse; +import wiremock.com.fasterxml.jackson.annotation.JsonProperty; @WireMockTest public class ContentLengthMismatchTest { diff --git a/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/endpoints/UseGlobalEndpointResolverTest.java b/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/endpoints/UseGlobalEndpointResolverTest.java index e1121fb3aa97..34c84939c798 100644 --- a/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/endpoints/UseGlobalEndpointResolverTest.java +++ b/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/endpoints/UseGlobalEndpointResolverTest.java @@ -17,14 +17,10 @@ import static org.assertj.core.api.Assertions.assertThat; -import java.io.ByteArrayInputStream; -import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Paths; import java.util.Arrays; import java.util.Collection; -import java.util.function.Supplier; -import org.apache.hc.core5.http.Chars; import org.junit.After; import org.junit.Test; import org.junit.runner.RunWith; @@ -36,7 +32,6 @@ import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.regions.ServiceMetadataAdvancedOption; import software.amazon.awssdk.testutils.EnvironmentVariableHelper; -import software.amazon.awssdk.utils.StringInputStream; import software.amazon.awssdk.utils.Validate; @RunWith(Parameterized.class) diff --git a/test/auth-tests/pom.xml b/test/auth-tests/pom.xml index c20d3b319704..afdf128cedfa 100644 --- a/test/auth-tests/pom.xml +++ b/test/auth-tests/pom.xml @@ -129,7 +129,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/test/codegen-generated-classes-test/pom.xml b/test/codegen-generated-classes-test/pom.xml index 68dd0e843582..609844f7760d 100644 --- a/test/codegen-generated-classes-test/pom.xml +++ b/test/codegen-generated-classes-test/pom.xml @@ -175,7 +175,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/BlockingAsyncRequestResponseBodyResourceManagementTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/BlockingAsyncRequestResponseBodyResourceManagementTest.java index 7818c3140b2e..b4678089d7e5 100644 --- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/BlockingAsyncRequestResponseBodyResourceManagementTest.java +++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/BlockingAsyncRequestResponseBodyResourceManagementTest.java @@ -44,14 +44,12 @@ import java.io.IOException; import java.net.URI; import java.nio.charset.StandardCharsets; -import java.util.ArrayList; -import java.util.List; import java.util.Objects; import java.util.Set; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ConcurrentHashMap; import java.util.function.Consumer; -import org.apache.commons.lang3.RandomStringUtils; +import org.apache.commons.lang.RandomStringUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/paginators/PaginatorsTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/paginators/PaginatorsTest.java index 9c7a6f4a8b52..615c8cb75a0c 100644 --- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/paginators/PaginatorsTest.java +++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/paginators/PaginatorsTest.java @@ -20,13 +20,13 @@ import static com.github.tomakehurst.wiremock.client.WireMock.urlEqualTo; import static org.assertj.core.api.Assertions.assertThat; -import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ArrayNode; import com.fasterxml.jackson.databind.node.ObjectNode; import com.github.tomakehurst.wiremock.WireMockServer; import com.github.tomakehurst.wiremock.core.WireMockConfiguration; import io.reactivex.Flowable; +import java.io.IOException; import java.net.URI; import java.util.concurrent.TimeUnit; import org.junit.jupiter.api.AfterAll; @@ -66,7 +66,7 @@ static void teardown() { void listStrings_largePage_succeeds() { int nItems = 10_000; wireMock.stubFor(post(urlEqualTo("/2016-03-11/listStrings")).willReturn( - aResponse().withStatus(200).withJsonBody(createResponse(nItems)))); + aResponse().withStatus(200).withBody(createResponse(nItems)))); ListStringsPublisher publisher = client.listStringsPaginator(ListStringsRequest.builder().build()); @@ -74,7 +74,7 @@ void listStrings_largePage_succeeds() { assertThat(itemsSeen).isEqualTo(nItems); } - private static JsonNode createResponse(int nItems) { + private static String createResponse(int nItems) { ObjectNode resp = mapper.createObjectNode(); ArrayNode strings = mapper.createArrayNode(); @@ -84,6 +84,10 @@ private static JsonNode createResponse(int nItems) { resp.set("Strings", strings); - return resp; + try { + return mapper.writeValueAsString(resp); + } catch (IOException e) { + throw new RuntimeException(e); + } } } diff --git a/test/crt-unavailable-tests/pom.xml b/test/crt-unavailable-tests/pom.xml index d5f0e803488b..01ff372ea6c2 100644 --- a/test/crt-unavailable-tests/pom.xml +++ b/test/crt-unavailable-tests/pom.xml @@ -78,7 +78,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/test/http-client-tests/pom.xml b/test/http-client-tests/pom.xml index 21428de1d9bf..599c376de474 100644 --- a/test/http-client-tests/pom.xml +++ b/test/http-client-tests/pom.xml @@ -85,7 +85,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone compile diff --git a/test/old-client-version-compatibility-test/pom.xml b/test/old-client-version-compatibility-test/pom.xml index b12e6b3f96ec..b72d25bcf847 100644 --- a/test/old-client-version-compatibility-test/pom.xml +++ b/test/old-client-version-compatibility-test/pom.xml @@ -119,7 +119,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/test/protocol-tests-core/pom.xml b/test/protocol-tests-core/pom.xml index 0f409324060b..437a17d8e956 100644 --- a/test/protocol-tests-core/pom.xml +++ b/test/protocol-tests-core/pom.xml @@ -97,7 +97,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone compile diff --git a/test/protocol-tests/pom.xml b/test/protocol-tests/pom.xml index 550e89fb1a0e..9023bba45e83 100644 --- a/test/protocol-tests/pom.xml +++ b/test/protocol-tests/pom.xml @@ -215,7 +215,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test diff --git a/test/stability-tests/pom.xml b/test/stability-tests/pom.xml index 69ac9624fb99..427a37eeaa03 100644 --- a/test/stability-tests/pom.xml +++ b/test/stability-tests/pom.xml @@ -194,7 +194,7 @@ com.github.tomakehurst - wiremock-jre8 + wiremock-jre8-standalone test