diff --git a/archetypes/archetype-app-quickstart/src/main/resources/archetype-resources/pom.xml b/archetypes/archetype-app-quickstart/src/main/resources/archetype-resources/pom.xml
index 020e0d3db7da..9954d3e42e45 100644
--- a/archetypes/archetype-app-quickstart/src/main/resources/archetype-resources/pom.xml
+++ b/archetypes/archetype-app-quickstart/src/main/resources/archetype-resources/pom.xml
@@ -17,7 +17,7 @@
${javaSdkVersion}
1.7.28
21.0.0
- 5.4.2
+ 5.8.1
diff --git a/archetypes/archetype-app-quickstart/src/test/resources/projects/apachehttpclient/reference/pom.xml b/archetypes/archetype-app-quickstart/src/test/resources/projects/apachehttpclient/reference/pom.xml
index 8fb45458697e..6995f4516a9e 100644
--- a/archetypes/archetype-app-quickstart/src/test/resources/projects/apachehttpclient/reference/pom.xml
+++ b/archetypes/archetype-app-quickstart/src/test/resources/projects/apachehttpclient/reference/pom.xml
@@ -16,7 +16,7 @@
2.11.0
1.7.28
21.0.0
- 5.4.2
+ 5.8.1
diff --git a/archetypes/archetype-app-quickstart/src/test/resources/projects/apachehttpclientwithoutnativeimage/reference/pom.xml b/archetypes/archetype-app-quickstart/src/test/resources/projects/apachehttpclientwithoutnativeimage/reference/pom.xml
index abe47b27513e..177d499a7619 100644
--- a/archetypes/archetype-app-quickstart/src/test/resources/projects/apachehttpclientwithoutnativeimage/reference/pom.xml
+++ b/archetypes/archetype-app-quickstart/src/test/resources/projects/apachehttpclientwithoutnativeimage/reference/pom.xml
@@ -16,7 +16,7 @@
2.11.0
1.7.28
21.0.0
- 5.4.2
+ 5.8.1
diff --git a/archetypes/archetype-app-quickstart/src/test/resources/projects/nettyclient/reference/pom.xml b/archetypes/archetype-app-quickstart/src/test/resources/projects/nettyclient/reference/pom.xml
index bd4ece385699..462a1e12a217 100644
--- a/archetypes/archetype-app-quickstart/src/test/resources/projects/nettyclient/reference/pom.xml
+++ b/archetypes/archetype-app-quickstart/src/test/resources/projects/nettyclient/reference/pom.xml
@@ -16,7 +16,7 @@
2.11.0
1.7.28
21.0.0
- 5.4.2
+ 5.8.1
diff --git a/archetypes/archetype-app-quickstart/src/test/resources/projects/urlhttpclient/reference/pom.xml b/archetypes/archetype-app-quickstart/src/test/resources/projects/urlhttpclient/reference/pom.xml
index 7cf7cdd150ad..0f8f1b67c441 100644
--- a/archetypes/archetype-app-quickstart/src/test/resources/projects/urlhttpclient/reference/pom.xml
+++ b/archetypes/archetype-app-quickstart/src/test/resources/projects/urlhttpclient/reference/pom.xml
@@ -16,7 +16,7 @@
2.11.0
1.7.28
21.0.0
- 5.4.2
+ 5.8.1
diff --git a/archetypes/archetype-lambda/src/main/resources/archetype-resources/pom.xml b/archetypes/archetype-lambda/src/main/resources/archetype-resources/pom.xml
index b51f5f667e6a..ea949b36505e 100644
--- a/archetypes/archetype-lambda/src/main/resources/archetype-resources/pom.xml
+++ b/archetypes/archetype-lambda/src/main/resources/archetype-resources/pom.xml
@@ -16,7 +16,7 @@
1.6.0
${javaSdkVersion}
1.2.0
- 5.4.2
+ 5.8.1
#if( $httpClient == 'netty-nio-client')
${nettyOpenSslVersion}
#end
diff --git a/archetypes/archetype-lambda/src/test/resources/projects/apachehttpclient/reference/pom.xml b/archetypes/archetype-lambda/src/test/resources/projects/apachehttpclient/reference/pom.xml
index d34684ea4c6d..1d014a9d6909 100644
--- a/archetypes/archetype-lambda/src/test/resources/projects/apachehttpclient/reference/pom.xml
+++ b/archetypes/archetype-lambda/src/test/resources/projects/apachehttpclient/reference/pom.xml
@@ -15,7 +15,7 @@
1.6.0
2.11.0
1.2.0
- 5.4.2
+ 5.8.1
diff --git a/archetypes/archetype-lambda/src/test/resources/projects/dynamodbstreamsclient/reference/pom.xml b/archetypes/archetype-lambda/src/test/resources/projects/dynamodbstreamsclient/reference/pom.xml
index e434477f8aea..d670c5bf8f37 100644
--- a/archetypes/archetype-lambda/src/test/resources/projects/dynamodbstreamsclient/reference/pom.xml
+++ b/archetypes/archetype-lambda/src/test/resources/projects/dynamodbstreamsclient/reference/pom.xml
@@ -15,7 +15,7 @@
1.6.0
2.11.0
1.2.0
- 5.4.2
+ 5.8.1
diff --git a/archetypes/archetype-lambda/src/test/resources/projects/nettyclient/reference/pom.xml b/archetypes/archetype-lambda/src/test/resources/projects/nettyclient/reference/pom.xml
index 177dfbb0440b..d6c06d35cb44 100644
--- a/archetypes/archetype-lambda/src/test/resources/projects/nettyclient/reference/pom.xml
+++ b/archetypes/archetype-lambda/src/test/resources/projects/nettyclient/reference/pom.xml
@@ -15,7 +15,7 @@
1.6.0
2.11.0
1.2.0
- 5.4.2
+ 5.8.1
2.0.29.Final
diff --git a/archetypes/archetype-lambda/src/test/resources/projects/urlhttpclient/reference/pom.xml b/archetypes/archetype-lambda/src/test/resources/projects/urlhttpclient/reference/pom.xml
index 510579f12687..006ec752f34b 100644
--- a/archetypes/archetype-lambda/src/test/resources/projects/urlhttpclient/reference/pom.xml
+++ b/archetypes/archetype-lambda/src/test/resources/projects/urlhttpclient/reference/pom.xml
@@ -15,7 +15,7 @@
1.6.0
2.11.0
1.2.0
- 5.4.2
+ 5.8.1
diff --git a/archetypes/archetype-lambda/src/test/resources/projects/wafregionalclient/reference/pom.xml b/archetypes/archetype-lambda/src/test/resources/projects/wafregionalclient/reference/pom.xml
index 9394f5abb2cc..3d609d4d9198 100644
--- a/archetypes/archetype-lambda/src/test/resources/projects/wafregionalclient/reference/pom.xml
+++ b/archetypes/archetype-lambda/src/test/resources/projects/wafregionalclient/reference/pom.xml
@@ -15,7 +15,7 @@
1.6.0
2.11.0
1.2.0
- 5.4.2
+ 5.8.1
diff --git a/bom-internal/pom.xml b/bom-internal/pom.xml
index 8d7ca32e3735..646db3d26db8 100644
--- a/bom-internal/pom.xml
+++ b/bom-internal/pom.xml
@@ -294,10 +294,22 @@
${guava.version}
test
+
+ org.junit.jupiter
+ junit-jupiter
+ ${junit5.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ ${junit5.version}
+ test
+
junit
junit
- ${junit.version}
+ ${junit4.version}
test
diff --git a/codegen-lite/pom.xml b/codegen-lite/pom.xml
index 0b3b048af2df..56ceb8037b0c 100644
--- a/codegen-lite/pom.xml
+++ b/codegen-lite/pom.xml
@@ -94,8 +94,13 @@
test
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/codegen/pom.xml b/codegen/pom.xml
index 55ef56501bdd..4ae7d18086a0 100644
--- a/codegen/pom.xml
+++ b/codegen/pom.xml
@@ -156,8 +156,13 @@
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/core/arns/pom.xml b/core/arns/pom.xml
index 57128ce87338..f24633f2200c 100644
--- a/core/arns/pom.xml
+++ b/core/arns/pom.xml
@@ -44,8 +44,13 @@
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/core/auth-crt/pom.xml b/core/auth-crt/pom.xml
index d8367675fb34..91215d89cdec 100644
--- a/core/auth-crt/pom.xml
+++ b/core/auth-crt/pom.xml
@@ -69,8 +69,13 @@
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/core/auth/pom.xml b/core/auth/pom.xml
index edbcb6b49895..426e0db49f77 100644
--- a/core/auth/pom.xml
+++ b/core/auth/pom.xml
@@ -73,8 +73,13 @@
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/core/aws-core/pom.xml b/core/aws-core/pom.xml
index d6ab08b5ebea..68c7394af526 100644
--- a/core/aws-core/pom.xml
+++ b/core/aws-core/pom.xml
@@ -85,8 +85,13 @@
test
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/core/json-utils/pom.xml b/core/json-utils/pom.xml
index cb9c871c6b0b..488e364405d0 100644
--- a/core/json-utils/pom.xml
+++ b/core/json-utils/pom.xml
@@ -57,8 +57,13 @@
${awsjavasdk.version}
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/core/metrics-spi/pom.xml b/core/metrics-spi/pom.xml
index 383da55dda81..71336c31a104 100644
--- a/core/metrics-spi/pom.xml
+++ b/core/metrics-spi/pom.xml
@@ -33,8 +33,13 @@
test
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/core/protocols/aws-cbor-protocol/pom.xml b/core/protocols/aws-cbor-protocol/pom.xml
index 80d691d38ae8..2d2f1c054cad 100644
--- a/core/protocols/aws-cbor-protocol/pom.xml
+++ b/core/protocols/aws-cbor-protocol/pom.xml
@@ -57,8 +57,13 @@
${awsjavasdk.version}
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/core/protocols/aws-json-protocol/pom.xml b/core/protocols/aws-json-protocol/pom.xml
index cc11079d0f7f..52eb09d9f697 100644
--- a/core/protocols/aws-json-protocol/pom.xml
+++ b/core/protocols/aws-json-protocol/pom.xml
@@ -72,8 +72,13 @@
${awsjavasdk.version}
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/core/protocols/aws-query-protocol/pom.xml b/core/protocols/aws-query-protocol/pom.xml
index 703fb3e662d5..d759fb93a861 100644
--- a/core/protocols/aws-query-protocol/pom.xml
+++ b/core/protocols/aws-query-protocol/pom.xml
@@ -62,8 +62,13 @@
${awsjavasdk.version}
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/core/protocols/aws-xml-protocol/pom.xml b/core/protocols/aws-xml-protocol/pom.xml
index cfc9e7db6c6c..921dc8040c6a 100644
--- a/core/protocols/aws-xml-protocol/pom.xml
+++ b/core/protocols/aws-xml-protocol/pom.xml
@@ -67,8 +67,13 @@
${awsjavasdk.version}
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/core/protocols/protocol-core/pom.xml b/core/protocols/protocol-core/pom.xml
index 1feba638beff..2cdfe3a976fe 100644
--- a/core/protocols/protocol-core/pom.xml
+++ b/core/protocols/protocol-core/pom.xml
@@ -53,8 +53,13 @@
${awsjavasdk.version}
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/core/regions/pom.xml b/core/regions/pom.xml
index 157bd4516855..7d4886d26a58 100644
--- a/core/regions/pom.xml
+++ b/core/regions/pom.xml
@@ -64,8 +64,13 @@
test
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/core/sdk-core/pom.xml b/core/sdk-core/pom.xml
index f28d8f7f706c..51e579a8363c 100644
--- a/core/sdk-core/pom.xml
+++ b/core/sdk-core/pom.xml
@@ -72,8 +72,13 @@
test
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/http-client-spi/pom.xml b/http-client-spi/pom.xml
index b03a9796e29c..a6a0bf3a4301 100644
--- a/http-client-spi/pom.xml
+++ b/http-client-spi/pom.xml
@@ -61,8 +61,13 @@
${reactive-streams.version}
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/http-clients/apache-client/pom.xml b/http-clients/apache-client/pom.xml
index 8cf2de5d0382..1b40f74b7dce 100644
--- a/http-clients/apache-client/pom.xml
+++ b/http-clients/apache-client/pom.xml
@@ -64,8 +64,13 @@
test
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/http-clients/aws-crt-client/pom.xml b/http-clients/aws-crt-client/pom.xml
index 4456907790e8..24457c7b1435 100644
--- a/http-clients/aws-crt-client/pom.xml
+++ b/http-clients/aws-crt-client/pom.xml
@@ -84,8 +84,13 @@
test
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/http-clients/netty-nio-client/pom.xml b/http-clients/netty-nio-client/pom.xml
index ab81eea35959..86c2b6228699 100644
--- a/http-clients/netty-nio-client/pom.xml
+++ b/http-clients/netty-nio-client/pom.xml
@@ -119,8 +119,13 @@
test
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/http-clients/url-connection-client/pom.xml b/http-clients/url-connection-client/pom.xml
index 17af249ab5e6..9d9765a3faa5 100644
--- a/http-clients/url-connection-client/pom.xml
+++ b/http-clients/url-connection-client/pom.xml
@@ -51,8 +51,13 @@
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/metric-publishers/cloudwatch-metric-publisher/src/test/java/software/amazon/awssdk/metrics/publishers/cloudwatch/CloudWatchMetricPublisherTest.java b/metric-publishers/cloudwatch-metric-publisher/src/test/java/software/amazon/awssdk/metrics/publishers/cloudwatch/CloudWatchMetricPublisherTest.java
index d82aa1cc0ed0..1482c15a0a5a 100644
--- a/metric-publishers/cloudwatch-metric-publisher/src/test/java/software/amazon/awssdk/metrics/publishers/cloudwatch/CloudWatchMetricPublisherTest.java
+++ b/metric-publishers/cloudwatch-metric-publisher/src/test/java/software/amazon/awssdk/metrics/publishers/cloudwatch/CloudWatchMetricPublisherTest.java
@@ -74,7 +74,7 @@ public void interruptedShutdownStillTerminates() {
Thread.currentThread().interrupt();
publisher.close();
assertThat(publisher.isShutdown()).isTrue();
- assertThat(Thread.interrupted()).isTrue(); // Clear interrupt flag
+ Thread.interrupted(); // Clear interrupt flag
}
@Test
diff --git a/metric-publishers/pom.xml b/metric-publishers/pom.xml
index 6066d50feed6..2bed126c1d8b 100644
--- a/metric-publishers/pom.xml
+++ b/metric-publishers/pom.xml
@@ -52,8 +52,13 @@
${awsjavasdk.version}
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/pom.xml b/pom.xml
index 316498efb93d..93fc8204a60c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -117,8 +117,8 @@
0.15.8
- 4.13.1
- 5.7.1
+ 5.8.1
+ 4.13.2
1.3
1.10.19
2.28.2
@@ -132,10 +132,10 @@
1.0.392
- 2.22.2
+ 3.0.0-M5
3.8.1
3.1.2
- 2.22.2
+ 3.0.0-M5
3.1.1
3.0.1
yyyy
@@ -433,6 +433,8 @@
com.typesafe.netty:*
+ org.junit.jupiter:*
+ org.junit.vintage:*
software.amazon.awssdk:aws-sdk-java
org.codehaus.plexus:plexus-utils
diff --git a/services-custom/dynamodb-enhanced/pom.xml b/services-custom/dynamodb-enhanced/pom.xml
index 34a03b4145d3..6b863aabc161 100644
--- a/services-custom/dynamodb-enhanced/pom.xml
+++ b/services-custom/dynamodb-enhanced/pom.xml
@@ -67,6 +67,9 @@
software.amazon.awssdk:dynamodb-enhanced
org.hamcrest:*
+ org.junit.jupiter:*
+ org.junit.vintage:*
+ junit:junit::*
@@ -145,8 +148,13 @@
test
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/services-custom/s3-transfer-manager/pom.xml b/services-custom/s3-transfer-manager/pom.xml
index 3a0ba3ab33ba..e88e208e2410 100644
--- a/services-custom/s3-transfer-manager/pom.xml
+++ b/services-custom/s3-transfer-manager/pom.xml
@@ -119,8 +119,13 @@
test
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/services/sts/pom.xml b/services/sts/pom.xml
index 4ef088dbdc50..27e2ae83ccc6 100644
--- a/services/sts/pom.xml
+++ b/services/sts/pom.xml
@@ -75,8 +75,13 @@
test
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/test/codegen-generated-classes-test/pom.xml b/test/codegen-generated-classes-test/pom.xml
index ee02509b8d2c..e19e838213f2 100644
--- a/test/codegen-generated-classes-test/pom.xml
+++ b/test/codegen-generated-classes-test/pom.xml
@@ -118,8 +118,13 @@
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/test/http-client-tests/pom.xml b/test/http-client-tests/pom.xml
index caa9a95c6e23..4ced221c1380 100644
--- a/test/http-client-tests/pom.xml
+++ b/test/http-client-tests/pom.xml
@@ -59,8 +59,18 @@
${awsjavasdk.version}
- junit
+ org.junit.jupiter
+ junit-jupiter
+ compile
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ compile
+
+
junit
+ junit
compile
diff --git a/test/protocol-tests-core/pom.xml b/test/protocol-tests-core/pom.xml
index 9537dffa514b..31066fbdc21e 100644
--- a/test/protocol-tests-core/pom.xml
+++ b/test/protocol-tests-core/pom.xml
@@ -100,6 +100,16 @@
wiremock
compile
+
+ org.junit.jupiter
+ junit-jupiter
+ compile
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ compile
+
junit
junit
diff --git a/test/protocol-tests/pom.xml b/test/protocol-tests/pom.xml
index 1ac25f56f73c..47b8e31274c1 100644
--- a/test/protocol-tests/pom.xml
+++ b/test/protocol-tests/pom.xml
@@ -123,8 +123,13 @@
test
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/test/region-testing/pom.xml b/test/region-testing/pom.xml
index ef2d08f0328f..82acd98479ee 100644
--- a/test/region-testing/pom.xml
+++ b/test/region-testing/pom.xml
@@ -62,8 +62,13 @@
test
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test
diff --git a/test/service-test-utils/pom.xml b/test/service-test-utils/pom.xml
index 8be4b479ce01..5a93b948dcf3 100644
--- a/test/service-test-utils/pom.xml
+++ b/test/service-test-utils/pom.xml
@@ -69,8 +69,18 @@
${awsjavasdk.version}
- junit
+ org.junit.jupiter
+ junit-jupiter
+ compile
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ compile
+
+
junit
+ junit
compile
@@ -89,6 +99,8 @@
software.amazon.awssdk:test-utils:*
+ org.junit.jupiter:*
+ org.junit.vintage:*
diff --git a/test/stability-tests/pom.xml b/test/stability-tests/pom.xml
index adbbfa9e0b77..432abb42f3bf 100644
--- a/test/stability-tests/pom.xml
+++ b/test/stability-tests/pom.xml
@@ -97,12 +97,6 @@
software.amazon.awssdk
test-utils
-
-
- junit
- junit
-
-
test
@@ -159,12 +153,6 @@
${junit5.version}
test
-
- org.junit.jupiter
- junit-jupiter-engine
- ${junit5.version}
- test
-
org.assertj
assertj-core
diff --git a/test/test-utils/pom.xml b/test/test-utils/pom.xml
index bb2b82c49171..7b23a0cc57ae 100644
--- a/test/test-utils/pom.xml
+++ b/test/test-utils/pom.xml
@@ -63,8 +63,18 @@
- junit
+ org.junit.jupiter
+ junit-jupiter
+ compile
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ compile
+
+
junit
+ junit
compile
diff --git a/utils/pom.xml b/utils/pom.xml
index 45333bdf5303..a3fe52708ad8 100644
--- a/utils/pom.xml
+++ b/utils/pom.xml
@@ -55,8 +55,13 @@
slf4j-api
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
test