@@ -63,6 +63,7 @@ Global / concurrentRestrictions := Seq(
6363)
6464
6565val awsSdkVersion = " 1.12.470"
66+ val awsSdkV2Version = " 2.31.12"
6667val elastic4sVersion = " 8.3.0"
6768val okHttpVersion = " 3.12.1"
6869
@@ -98,14 +99,14 @@ lazy val commonLib = project("common-lib").settings(
9899 logback, // play-logback; needed when running the scripts
99100 " com.typesafe.scala-logging" %% " scala-logging" % " 3.9.2" ,
100101 " org.scalacheck" %% " scalacheck" % " 1.14.0" ,
101- " com.typesafe.scala-logging" %% " scala-logging" % " 3.9.2" ,
102102 // needed to parse conditional statements in `logback.xml`
103103 // i.e. to only log to disk in DEV
104104 // see: https://logback.qos.ch/setup.html#janino
105105 " org.codehaus.janino" % " janino" % " 3.0.6" ,
106106 " org.playframework" %% " play-json-joda" % " 3.0.4" ,
107107 " org.scanamo" %% " scanamo" % " 2.0.0" ,
108- // Necessary to have a mix of play library versions due to scala-java8-compat incompatibility
108+ // declare explicit dependency on desired version of aws sdk v2 dynamo
109+ " software.amazon.awssdk" % " dynamodb" % awsSdkV2Version,
109110 ws,
110111 " org.testcontainers" % " elasticsearch" % " 1.19.2" % Test
111112 ),
@@ -159,6 +160,9 @@ lazy val thrall = playProject("thrall", 9002)
159160 " org.codehaus.groovy" % " groovy-json" % " 3.0.7" ,
160161 // TODO upgrading kcl to v3? check if you can remove avro override below
161162 " software.amazon.kinesis" % " amazon-kinesis-client" % " 2.6.1" ,
163+ // explicit dependencies on kinesis and dynamodb to upgrade the versions used by kcl
164+ " software.amazon.awssdk" % " kinesis" % awsSdkV2Version,
165+ " software.amazon.awssdk" % " dynamodb" % awsSdkV2Version,
162166 " com.gu" %% " kcl-pekko-stream" % " 0.1.0" ,
163167 " org.testcontainers" % " elasticsearch" % " 1.19.2" % Test ,
164168 " com.google.protobuf" % " protobuf-java" % " 3.19.6"
@@ -186,7 +190,6 @@ lazy val usage = playProject("usage", 9009).settings(
186190 )
187191)
188192
189- val awsSdkV2Version = " 2.15.81"
190193lazy val scripts = project(" scripts" )
191194 .dependsOn(commonLib)
192195 .enablePlugins(JavaAppPackaging , UniversalPlugin )
0 commit comments