-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
48 lines (40 loc) · 1.24 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
43
44
45
46
47
48
import Dependencies._
name := "reactjs-server"
organization := "ru.dgolubets"
scalaVersion := "2.12.4"
crossScalaVersions := List("2.12.4", "2.13.2")
releaseCrossBuild := true
scalacOptions ++= Seq("-feature", "-deprecation")
resolvers += Resolver.sonatypeRepo("public")
resolvers += Resolver.bintrayRepo("dgolubets", "releases")
libraryDependencies ++= Seq(
Akka.actors,
typesafeConfig,
scalaLogging,
Graal.sdk,
Circe.core,
BetterFiles.core(scalaVersion.value),
BetterFiles.akka(scalaVersion.value),
// test
scalaTest % Test,
scalaMock % Test,
Akka.testkit % Test,
Akka.sl4j % Test,
logback % Test
)
// stress tests can fail other integration tests if run in parallel
parallelExecution in Test := false
// publishing
bintrayRepository := "releases"
bintrayOrganization in bintray := Some("dgolubets")
bintrayPackageLabels := Seq("js", "react")
bintrayVcsUrl := Some("[email protected]/DGolubets/reactjs-server")
licenses += ("MIT", url("https://opensource.org/licenses/MIT"))
homepage := Some(url("https://github.com/DGolubets/reactjs-server"))
publishMavenStyle := true
publishArtifact in Test := false
developers := List(Developer(
"dgolubets",
"Dmitry Golubets",
url("https://github.com/DGolubets")))