@@ -13,58 +13,34 @@ val commonSettings = Seq(
13
13
.Argument (TestFrameworks .ScalaTest , " -l" , " EthashMinerSpec" ) // miner tests disabled by default
14
14
)
15
15
16
- val dep = {
17
- val akkaVersion = " 2.6.9"
18
- val akkaHttpVersion = " 10.2.0"
19
- val circeVersion = " 0.9.3"
20
- val rocksDb = " 6.11.4"
16
+ val malletDeps = Seq (
17
+ Dependencies .scopt
18
+ ).flatten ++ Seq (
19
+ " org.jline" % " jline" % " 3.1.2" ,
20
+ " net.java.dev.jna" % " jna" % " 4.5.1"
21
+ )
21
22
23
+ val dep = {
22
24
Seq (
23
- " com.typesafe.akka" %% " akka-actor" % akkaVersion,
24
- " com.typesafe.akka" %% " akka-slf4j" % akkaVersion,
25
- " com.typesafe.akka" %% " akka-testkit" % akkaVersion,
26
- " com.typesafe.akka" %% " akka-stream" % akkaVersion,
27
- " com.typesafe.akka" %% " akka-http" % akkaHttpVersion,
28
- " ch.megard" %% " akka-http-cors" % " 1.1.0" ,
29
- " org.json4s" %% " json4s-native" % " 3.5.4" ,
30
- " de.heikoseeberger" %% " akka-http-json4s" % " 1.34.0" ,
31
- " io.suzaku" %% " boopickle" % " 1.3.0" ,
32
- " org.rocksdb" % " rocksdbjni" % rocksDb,
33
- " io.circe" %% " circe-core" % circeVersion,
34
- " io.circe" %% " circe-generic" % circeVersion,
35
- " io.circe" %% " circe-parser" % circeVersion,
36
- " io.circe" %% " circe-generic-extras" % circeVersion,
37
- " commons-io" % " commons-io" % " 2.6" ,
38
- " org.scala-sbt.ipcsocket" % " ipcsocket" % " 1.0.0" ,
39
- " org.bouncycastle" % " bcprov-jdk15on" % " 1.59" ,
40
- " org.typelevel" %% " mouse" % " 0.23" ,
41
- " org.typelevel" %% " cats-core" % " 2.0.0" ,
42
- " org.typelevel" %% " cats-effect" % " 2.0.0" ,
43
- " com.twitter" %% " util-collection" % " 18.5.0" ,
44
- " com.google.guava" % " guava" % " 28.0-jre" ,
45
- " io.monix" %% " monix" % " 3.1.0" ,
46
- " com.beachape" %% " enumeratum" % " 1.5.13" ,
47
- " com.beachape" %% " enumeratum-cats" % " 1.5.15" ,
48
- " com.beachape" %% " enumeratum-scalacheck" % " 1.5.16" % Test ,
49
- // mallet deps
50
- " org.jline" % " jline" % " 3.1.2" ,
51
- " net.java.dev.jna" % " jna" % " 4.5.1" ,
52
- " org.scala-lang.modules" %% " scala-parser-combinators" % " 1.1.0" ,
53
- " com.github.scopt" %% " scopt" % " 3.7.0" ,
54
- " org.xerial.snappy" % " snappy-java" % " 1.1.7.2" ,
55
- // Logging
56
- " ch.qos.logback" % " logback-classic" % " 1.2.3" ,
57
- " com.typesafe.scala-logging" %% " scala-logging" % " 3.9.0" ,
58
- " net.logstash.logback" % " logstash-logback-encoder" % " 6.4" ,
59
- " org.codehaus.janino" % " janino" % " 3.0.6" ,
60
- // Test utils
61
- " org.web3j" % " core" % " 3.4.0" % " test" ,
62
- " org.scalatest" %% " scalatest" % " 3.0.5" % " it,test" ,
63
- " com.miguno.akka" %% " akka-mock-scheduler" % " 0.5.5" % " it,test" ,
64
- " com.typesafe.akka" %% " akka-http-testkit" % akkaHttpVersion % " it,test" ,
65
- " org.scalamock" %% " scalamock-scalatest-support" % " 3.6.0" % " test" ,
66
- " org.scalacheck" %% " scalacheck" % " 1.14.0" % " it,test"
67
- )
25
+ Dependencies .akka,
26
+ Dependencies .akkaHttp,
27
+ Dependencies .json4s,
28
+ Dependencies .circe,
29
+ Dependencies .boopickle,
30
+ Dependencies .rocksDb,
31
+ Dependencies .enumeratum,
32
+ Dependencies .testing,
33
+ Dependencies .cats,
34
+ Dependencies .monix,
35
+ Dependencies .twitterUtilCollection,
36
+ Dependencies .crypto,
37
+ Dependencies .scopt,
38
+ Dependencies .logging,
39
+ Dependencies .apacheCommons,
40
+ Dependencies .micrometer,
41
+ Dependencies .prometheus,
42
+ Dependencies .dependencies
43
+ ).flatten ++ malletDeps
68
44
}
69
45
70
46
val Integration = config(" it" ) extend Test
@@ -85,19 +61,15 @@ val root = {
85
61
.configs(Integration , Benchmark , Evm , Ets , Snappy , Rpc )
86
62
.settings(commonSettings : _* )
87
63
.settings(
88
- libraryDependencies ++= Seq (
89
- dep,
90
- Dependencies .micrometer,
91
- Dependencies .prometheus
92
- ).flatten
64
+ libraryDependencies ++= dep
93
65
)
94
66
.settings(executableScriptName := name.value)
95
- .settings(inConfig(Integration )(Defaults .testSettings) : _* )
96
- .settings(inConfig(Benchmark )(Defaults .testSettings) : _* )
97
- .settings(inConfig(Evm )(Defaults .testSettings) : _* )
98
- .settings(inConfig(Ets )(Defaults .testSettings) : _* )
99
- .settings(inConfig(Snappy )(Defaults .testSettings) : _* )
100
- .settings(inConfig(Rpc )(Defaults .testSettings) : _* )
67
+ .settings(inConfig(Integration )(Defaults .testSettings): _* )
68
+ .settings(inConfig(Benchmark )(Defaults .testSettings): _* )
69
+ .settings(inConfig(Evm )(Defaults .testSettings): _* )
70
+ .settings(inConfig(Ets )(Defaults .testSettings): _* )
71
+ .settings(inConfig(Snappy )(Defaults .testSettings): _* )
72
+ .settings(inConfig(Rpc )(Defaults .testSettings): _* )
101
73
102
74
if (! nixBuild)
103
75
root
0 commit comments