project/Dependencies.scala (32 lines of code) (raw):

import play.sbt.PlayImport.ws import sbt._ object Dependencies { val awsVersion = "2.25.27" val awsVersionV1 = "1.12.584" val awsDependencies = Seq( "com.amazonaws" % "aws-java-sdk-s3" % awsVersionV1, "software.amazon.awssdk" % "s3" % awsVersion, "software.amazon.awssdk" % "cloudwatch" % awsVersion, "software.amazon.awssdk" % "kinesis" % awsVersion, "software.amazon.awssdk" % "utils" % awsVersion ) val guardianDependencies = Seq( "com.gu" %% "pan-domain-auth-play_3-0" % "7.0.0", "com.gu" %% "editorial-permissions-client" % "2.15", "com.gu" %% "simple-configuration-ssm" % "2.0.0" ) val testDependencies = Seq( "org.scalatest" %% "scalatest" % "3.2.18" % Test ) val dependencies = Seq( ws, "org.playframework" %% "play-json-joda" % "3.0.2", "net.logstash.logback" % "logstash-logback-encoder" % "7.4", "org.eclipse.jgit" % "org.eclipse.jgit" % "5.1.1.201809181055-r", "commons-io" % "commons-io" % "2.16.1", "com.fasterxml.jackson.dataformat" % "jackson-dataformat-yaml" % "2.17.0", "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.17.0", "org.jsoup" % "jsoup" % "1.17.2", "com.lihaoyi" %% "ujson" % "3.3.0", ) ++ awsDependencies ++ guardianDependencies ++ testDependencies }