-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
36 lines (32 loc) · 1.31 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
import Dependencies._
lazy val commonSettings = Seq(
organization := "com.evolutiongaming",
homepage := Some(new URL("http://github.com/evolution-gaming/qlc-plus")),
startYear := Some(2020),
organizationName := "Evolution Gaming",
organizationHomepage := Some(url("http://evolutiongaming.com")),
bintrayOrganization := Some("evolutiongaming"),
scalaVersion := crossScalaVersions.value.head,
crossScalaVersions := Seq("2.13.3", "2.12.12"),
scalacOptions in(Compile, doc) ++= Seq("-groups", "-implicits", "-no-link-warnings"),
resolvers += Resolver.bintrayRepo("evolutiongaming", "maven"),
licenses := Seq(("MIT", url("https://opensource.org/licenses/MIT"))),
releaseCrossBuild := true,
scalacOptsFailOnWarn := Some(false),
/*testOptions in Test ++= Seq(Tests.Argument(TestFrameworks.ScalaTest, "-oUDNCXEHLOPQRM"))*/
libraryDependencies += compilerPlugin(`kind-projector` cross CrossVersion.full))
lazy val root = (project in file(".")
settings (name := "qlc-plus")
settings commonSettings
settings (
libraryDependencies ++= Seq(
`scala-tools`,
Akka.actor,
Akka.stream,
Akka.testkit % Test,
Akka.slf4j % Test,
AkkaHttp.core,
Logback.core % Test,
Logback.classic % Test,
scalatest % Test,
`akka-tools-test` % Test)))