-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
49 lines (43 loc) · 2.04 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
import sbt.Keys.resolvers
lazy val akkaHttpVersion = "10.1.8"
lazy val akkaVersion = "2.6.0-M1"
lazy val monixVersion = "3.0.0-RC2"
lazy val airframeLogVersion = "0.50"
lazy val scalaTestVersion = "3.0.5"
lazy val opcClientVersion = "0.3.0-SNAPSHOT"
lazy val mqttClientVersion = "1.0.2"
lazy val scalaAsyncVersion = "0.10.0"
lazy val scalaJavaCompactVersion = "0.9.0"
lazy val monixKafkaClientVersion = "1.0.0-RC3"
lazy val jodaTimeVersion = "2.10.2"
lazy val root = (project in file(".")).
settings(
inThisBuild(List(
organization := "com.eon",
scalaVersion := "2.12.7",
name := "opc-ua-pub-sub-cient"
)),
resolvers ++= Seq(
"Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/",
"Sonatype Snapshots" at "http://oss.sonatype.org/content/repositories/snapshots",
"Sonatype Public" at "https://oss.sonatype.org/content/groups/public/",
"MQTT Repository" at "https://repo.eclipse.org/content/repositories/paho-releases/"
),
name := "opc-client-stream",
libraryDependencies ++= Seq(
"joda-time" % "joda-time" % jodaTimeVersion,
// The main parser library that is used to read the bits and bytes
"org.scodec" %% "scodec-bits" % "1.1.6",
"org.scodec" %% "scodec-core" % "1.11.4",
// For dealing with logging
"org.wvlet.airframe" %% "airframe-log" % airframeLogVersion,
// For dealing with Java futures and scala future handling
"org.scala-lang.modules" %% "scala-java8-compat" % scalaJavaCompactVersion,
"org.scala-lang.modules" %% "scala-async" % scalaAsyncVersion,
"com.typesafe.akka" %% "akka-http-testkit" % akkaHttpVersion % Test,
"com.typesafe.akka" %% "akka-testkit" % akkaVersion % Test,
"com.typesafe.akka" %% "akka-stream-testkit" % akkaVersion % Test,
"org.scalatest" %% "scalatest" % scalaTestVersion,
"org.julienrf" %% "play-json-derived-codecs" % "6.0.0"
)
)