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

import sbt.* // format: off object Dependencies { object Versions { val pekko = "1.1.3" val pekkoHttpV = "1.1.0" val iep = "5.1.1" val jackson = "2.18.3" val log4j = "2.24.3" val scala = "2.13.16" val slf4j = "2.0.17" val spectator = "1.8.11" val spring = "6.2.5" val crossScala = Seq(scala, "3.6.4") } import Versions.* val pekkoActor = "org.apache.pekko" %% "pekko-actor" % pekko val pekkoHttp = "org.apache.pekko" %% "pekko-http" % pekkoHttpV val pekkoHttpCore = "org.apache.pekko" %% "pekko-http-core" % pekkoHttpV val pekkoHttpTestkit = "org.apache.pekko" %% "pekko-http-testkit" % pekkoHttpV val pekkoSlf4j = "org.apache.pekko" %% "pekko-slf4j" % pekko val pekkoStream = "org.apache.pekko" %% "pekko-stream" % pekko val pekkoStreamTestkit= "org.apache.pekko" %% "pekko-stream-testkit" % pekko val pekkoTestkit = "org.apache.pekko" %% "pekko-testkit" % pekko val caffeine = "com.github.ben-manes.caffeine" % "caffeine" % "3.2.0" val equalsVerifier = "nl.jqno.equalsverifier" % "equalsverifier" % "3.19.3" val hikariCP = "com.zaxxer" % "HikariCP" % "6.3.0" val iepLeaderApi = "com.netflix.iep" % "iep-leader-api" % iep val iepLeaderDynamoDb = "com.netflix.iep" % "iep-leader-dynamodb" % iep val iepDynConfig = "com.netflix.iep" % "iep-dynconfig" % iep val iepService = "com.netflix.iep" % "iep-service" % iep val iepSpring = "com.netflix.iep" % "iep-spring" % iep val iepSpringAtlas = "com.netflix.iep" % "iep-spring-atlas" % iep val jacksonAnno = "com.fasterxml.jackson.core" % "jackson-annotations" % jackson val jacksonCore = "com.fasterxml.jackson.core" % "jackson-core" % jackson val jacksonJava8 = "com.fasterxml.jackson.datatype" % "jackson-datatype-jdk8" % jackson val jacksonJsr310 = "com.fasterxml.jackson.datatype" % "jackson-datatype-jsr310" % jackson val jacksonMapper = "com.fasterxml.jackson.core" % "jackson-databind" % jackson val jacksonScala = "com.fasterxml.jackson.module" %% "jackson-module-scala" % jackson val jacksonSmile = "com.fasterxml.jackson.dataformat" % "jackson-dataformat-smile" % jackson val jol = "org.openjdk.jol" % "jol-core" % "0.17" val jsr305 = "com.google.code.findbugs" % "jsr305" % "3.0.2" val log4jApi = "org.apache.logging.log4j" % "log4j-api" % log4j val log4jCore = "org.apache.logging.log4j" % "log4j-core" % log4j val log4jJcl = "org.apache.logging.log4j" % "log4j-jcl" % log4j val log4jJul = "org.apache.logging.log4j" % "log4j-jul" % log4j val log4jSlf4j = "org.apache.logging.log4j" % "log4j-slf4j-impl" % log4j val munit = "org.scalameta" %% "munit" % "1.1.0" val postgres = "org.postgresql" % "postgresql" % "42.7.5" val postgresEmbedded = "io.zonky.test" % "embedded-postgres" % "2.1.0" val roaringBitmap = "org.roaringbitmap" % "RoaringBitmap" % "1.3.0" val scalaCompat = "org.scala-lang.modules" %% "scala-collection-compat" % "2.13.0" val scalaCompatJdk8 = "org.scala-lang.modules" %% "scala-java8-compat" % "1.0.2" val scalaCompiler = "org.scala-lang" % "scala-compiler" val scalaLibrary = "org.scala-lang" % "scala-library" val scalaLibraryAll = "org.scala-lang" % "scala-library-all" val scalaLogging = "com.typesafe.scala-logging" %% "scala-logging" % "3.9.5" val slf4jApi = "org.slf4j" % "slf4j-api" % slf4j val slf4jLog4j = "org.slf4j" % "slf4j-log4j12" % slf4j val slf4jSimple = "org.slf4j" % "slf4j-simple" % slf4j val spectatorApi = "com.netflix.spectator" % "spectator-api" % spectator val spectatorAtlas = "com.netflix.spectator" % "spectator-reg-atlas" % spectator val spectatorIpc = "com.netflix.spectator" % "spectator-ext-ipc" % spectator val spectatorLog4j = "com.netflix.spectator" % "spectator-ext-log4j2" % spectator val spectatorM2 = "com.netflix.spectator" % "spectator-reg-metrics2" % spectator val springContext = "org.springframework" % "spring-context" % spring val typesafeConfig = "com.typesafe" % "config" % "1.4.3" } // format: on