forked from adridadou/eth-propeller-scala
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
51 lines (36 loc) · 1.49 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
49
50
51
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.10"
scalaVersion := "2.12.8"
githubOwner := "openlawteam"
githubRepository := "eth-propeller-scala"
githubTokenSource := TokenSource.GitConfig("github.token") || TokenSource
.Environment("GITHUB_TOKEN")
resolvers ++= Seq(
Resolver.githubPackages("openlawteam"),
"GitHub Packages" at "https://maven.pkg.github.com/openlawteam/eth-propeller-core",
// "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 "https://dl.bintray.com/scalaz/releases"
)
// Change this to another test framework if you prefer
libraryDependencies ++= Seq(
"com.github.jnr" % "jffi" % "1.2.17",
"org.adridadou" % "eth-propeller-core" % "0.59",
"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.10")
publishTo := Some(
"GitHub Packages Propeller Scala" at "https://maven.pkg.github.com/openlawteam/eth-propeller-scala"
)
publishMavenStyle := true