-
Notifications
You must be signed in to change notification settings - Fork 10
/
build.sbt
42 lines (33 loc) · 1.07 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
32
33
34
35
36
37
38
39
40
41
42
import Dependencies._
ThisBuild / organization := "org.reactivemongo"
ThisBuild / scalaVersion := "2.12.20"
ThisBuild / crossScalaVersions := Seq(
"2.11.12",
scalaVersion.value,
"2.13.14",
"3.4.2"
)
crossVersion := CrossVersion.binary
ThisBuild / resolvers ++= {
"Tatami Snapshots".at(
"https://raw.github.com/cchantep/tatami/master/snapshots"
) +: Resolver.sonatypeOssRepos("snapshots") ++:
Resolver.sonatypeOssRepos("staging")
}
lazy val iteratees = project.in(file("iteratees"))
lazy val `akka-stream` = project.in(file("akka-stream"))
lazy val `pekko-stream` = project.in(file("pekko-stream"))
lazy val streaming = (project in file("."))
.settings(
Seq(
publish := ({}),
publishTo := None,
mimaPreviousArtifacts := Set.empty,
mimaFailOnNoPrevious := false,
libraryDependencies += (reactiveMongo % version.value % Provided)
.exclude("com.typesafe.akka", "*")
) ++ Release.settings
)
.aggregate(iteratees, `akka-stream`, `pekko-stream`)
.enablePlugins(ScalaUnidocPlugin)
.disablePlugins(HighlightExtractorPlugin)