forked from pjfanning/swagger-akka-http-sample
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
32 lines (26 loc) · 1.14 KB
/
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
name := "swagger-akka-http-with-ui-sample"
scalaVersion := "2.13.6"
val akkaVersion = "2.6.16"
val akkaHttpVersion = "10.2.6"
val jacksonVersion = "2.13.0"
val swaggerVersion = "2.1.11"
//resolvers += Resolver.sonatypeRepo("snapshots")
val swaggerDependencies = Seq(
"jakarta.ws.rs" % "jakarta.ws.rs-api" % "3.0.0",
"com.github.swagger-akka-http" %% "swagger-akka-http-with-ui" % "2.6.0",
"com.github.swagger-akka-http" %% "swagger-scala-module" % "2.5.0",
"com.github.swagger-akka-http" %% "swagger-enumeratum-module" % "2.3.0",
"com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion,
"io.swagger.core.v3" % "swagger-jaxrs2-jakarta" % swaggerVersion
)
libraryDependencies ++=
Seq(
"pl.iterators" %% "kebs-spray-json" % "1.9.3",
"com.typesafe.akka" %% "akka-http" % akkaHttpVersion,
"com.typesafe.akka" %% "akka-http-spray-json" % akkaHttpVersion,
"com.typesafe.akka" %% "akka-actor" % akkaVersion,
"com.typesafe.akka" %% "akka-stream" % akkaVersion,
"com.typesafe.akka" %% "akka-slf4j" % akkaVersion,
"ch.megard" %% "akka-http-cors" % "1.1.2",
"org.slf4j" % "slf4j-simple" % "1.7.32"
) ++ swaggerDependencies