-
Notifications
You must be signed in to change notification settings - Fork 5
/
build.sbt
36 lines (25 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
32
33
34
35
36
import sbt._
import Keys._
name := """eth-propeller-scala"""
organization := "org.adridadou"
licenses += ("Apache-2.0", url("http://opensource.org/licenses/Apache-2.0"))
scalaVersion := "2.12.8"
resolvers ++= Seq(
"Local Maven Repository" at "file://"+Path.userHome.absolutePath+"/.m2/repository",
"java-ipfs-api-mvn-repo" at "https://raw.github.com/pascr/java-ipfs-api/mvn-repo/",
"adridadou-bintray" at "https://dl.bintray.com/cubefriendly/maven/",
"scalaz-bintray" at "http://dl.bintray.com/scalaz/releases")
// Change this to another test framework if you prefer
libraryDependencies ++= Seq(
"org.adridadou" % "eth-propeller-core" % "0.42",
"io.reactivex" %% "rxscala" % "0.26.5",
"org.scala-lang.modules" %% "scala-java8-compat" % "0.8.0",
//Test libs
"org.scalatest" %% "scalatest" % "3.2.0-SNAP5" % "test",
"org.scalacheck" %% "scalacheck" % "1.13.5" % "test"
)
fork in run := true
releaseCrossBuild := true
crossScalaVersions := Seq("2.11.8", "2.12.7")
publishTo := Some("Bintray" at "https://api.bintray.com/maven/cubefriendly/maven/eth-propeller-scala")
credentials += Credentials(Path.userHome / ".ivy2" / ".credentials")