project/dependencies.scala (37 lines of code) (raw):
import sbt._
object Dependencies {
val awsSdkVersion = "1.12.782"
val log4j2Version = "2.17.2"
val jacksonVersion = "2.19.0"
val specsVersion = "4.21.0"
val http4sVersion = "0.23.26"
val nettyVersion = "4.2.0.Final"
val awsLambda = "com.amazonaws" % "aws-lambda-java-core" % "1.2.3"
val awsDynamo = "com.amazonaws" % "aws-java-sdk-dynamodb" % awsSdkVersion
val awsLambdaLog = "com.amazonaws" % "aws-lambda-java-log4j2" % "1.6.0"
val awsJavaSdk = "com.amazonaws" % "aws-java-sdk-ec2" % awsSdkVersion
val awsSqs = "com.amazonaws" % "aws-java-sdk-sqs" % awsSdkVersion
val awsLambdaEvent = "com.amazonaws" % "aws-lambda-java-events" % "2.2.2"
val jackson =
"com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion
val jacksonDataFormat =
"com.fasterxml.jackson.dataformat" % "jackson-dataformat-cbor" % jacksonVersion
val jacksonJsrDataType =
"com.fasterxml.jackson.datatype" % "jackson-datatype-jsr310" % jacksonVersion
val jacksonCore = "com.fasterxml.jackson.core" % "jackson-core" % jacksonVersion
val log4j = "org.apache.logging.log4j" % "log4j-slf4j-impl" % log4j2Version
val commonsIo = "commons-io" % "commons-io" % "2.19.0"
val scanamo = "org.scanamo" %% "scanamo" % "3.0.0"
val okHttp = "com.squareup.okhttp3" % "okhttp" % "4.12.0"
val specsCore = "org.specs2" %% "specs2-core" % specsVersion % "test"
val specsScalaCheck =
"org.specs2" %% "specs2-scalacheck" % specsVersion % "test"
val specsMock = "org.specs2" %% "specs2-mock" % specsVersion % "test"
val identityAuthCore = "com.gu.identity" %% "identity-auth-core" % "4.37.0"
//DependencyOverride
val commonsLogging = "commons-logging" % "commons-logging" % "1.2"
val slf4jApi = "org.slf4j" % "slf4j-api" % "1.7.25"
val apacheLog4JCore = "org.apache.logging.log4j" % "log4j-core" % log4j2Version
val apacheLog$jApi = "org.apache.logging.log4j" % "log4j-api" % log4j2Version % "provided"
val nettyHandler = "io.netty" % "netty-handler" % nettyVersion
val slf4jSimple = "org.slf4j" % "slf4j-simple" % "2.0.17"
}