aboutsummaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
authoradamw <adam@warski.org>2017-07-21 17:04:18 +0200
committeradamw <adam@warski.org>2017-07-21 17:04:18 +0200
commitec33423b3bc212292768c77c2a7a67715664f4e7 (patch)
tree3cdcd69bb81cc4a95706706367a446b3b4bc3ead /build.sbt
parente5ebd242a4cb982af6b01ec1976ecfc91398189f (diff)
downloadsttp-ec33423b3bc212292768c77c2a7a67715664f4e7.tar.gz
sttp-ec33423b3bc212292768c77c2a7a67715664f4e7.tar.bz2
sttp-ec33423b3bc212292768c77c2a7a67715664f4e7.zip
Monix handler
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt20
1 files changed, 18 insertions, 2 deletions
diff --git a/build.sbt b/build.sbt
index 063e7fe..271bb6a 100644
--- a/build.sbt
+++ b/build.sbt
@@ -47,7 +47,12 @@ val scalaTest = "org.scalatest" %% "scalatest" % "3.0.3"
lazy val rootProject = (project in file("."))
.settings(commonSettings: _*)
.settings(publishArtifact := false, name := "sttp")
- .aggregate(core, akkaHttpHandler, tests)
+ .aggregate(core,
+ akkaHttpHandler,
+ futureAsyncHttpClientHandler,
+ scalazAsyncHttpClientHandler,
+ monixAsyncHttpClientHandler,
+ tests)
lazy val core: Project = (project in file("core"))
.settings(commonSettings: _*)
@@ -95,6 +100,16 @@ lazy val scalazAsyncHttpClientHandler: Project = (project in file(
)
) dependsOn asyncHttpClientHandler
+lazy val monixAsyncHttpClientHandler: Project = (project in file(
+ "async-http-client-handler/monix"))
+ .settings(commonSettings: _*)
+ .settings(
+ name := "async-http-client-handler-monix",
+ libraryDependencies ++= Seq(
+ "io.monix" %% "monix" % "2.3.0"
+ )
+ ) dependsOn asyncHttpClientHandler
+
lazy val tests: Project = (project in file("tests"))
.settings(commonSettings: _*)
.settings(
@@ -108,4 +123,5 @@ lazy val tests: Project = (project in file("tests"))
"ch.qos.logback" % "logback-classic" % "1.2.3"
).map(_ % "test"),
libraryDependencies += "org.scala-lang" % "scala-compiler" % scalaVersion.value % "test"
- ) dependsOn (core, akkaHttpHandler, futureAsyncHttpClientHandler, scalazAsyncHttpClientHandler)
+ ) dependsOn (core, akkaHttpHandler, futureAsyncHttpClientHandler, scalazAsyncHttpClientHandler,
+monixAsyncHttpClientHandler)