-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
37 lines (32 loc) · 901 Bytes
/
build.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import Dependencies.*
ThisBuild / scalaVersion := "3.5.2"
lazy val root = (project in file("."))
.aggregate(e2eTestsSpec, ingestLambdasRoot)
.settings(
name := "ingest",
scalaVersion := "3.5.2"
)
lazy val ingestLambdasRoot = project in file("./scala/lambdas")
lazy val e2eTestsSpec = (project in file("./scala/e2e-tests/spec"))
.settings(testsSettings)
.dependsOn(e2eTests % "test->test")
lazy val e2eTests = (project in file("./scala/e2e-tests/tests"))
.settings(testsSettings)
lazy val testsSettings = Seq(
publish / skip := true,
libraryDependencies ++= Seq(
log4CatsCore % Test,
log4CatsSlf4j % Test,
dynamoClient % Test,
log4jSlf4j % Test,
log4jCore % Test,
log4jTemplateJson % Test,
pureConfig % Test,
fs2Core % Test,
fs2Reactive % Test,
s3Client % Test,
sfnClient % Test,
sqsClient % Test,
scalaTest % Test
)
)