-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDependencies.scala
More file actions
63 lines (51 loc) · 2.18 KB
/
Dependencies.scala
File metadata and controls
63 lines (51 loc) · 2.18 KB
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
52
53
54
55
56
57
58
59
60
61
62
63
/*
* Copyright (C) $year HAT Data Exchange Ltd - All Rights Reserved
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
* Written by Andrius Aucinas <andrius.aucinas@hatdex.org>, 14/08/17 09:17
*/
import sbt._
object Dependencies {
object Versions {
val crossScala = Seq("2.12.12")
val scalaVersion = crossScala.head
}
val resolvers = Seq(
"Atlassian Releases" at "https://maven.atlassian.com/public/",
Resolver.bintrayRepo("scalaz", "releases"),
Resolver.sonatypeRepo("snapshots")
)
object Library {
object Db {
val liquibase = "org.liquibase" % "liquibase-maven-plugin" % "3.6.0"
}
object Slick {
private val slickVersion = "3.3.3"
val slick = "com.typesafe.slick" %% "slick" % slickVersion
val slickHikari = "com.typesafe.slick" %% "slick-hikaricp" % slickVersion
val slickCodegen = "com.typesafe.slick" %% "slick-codegen" % slickVersion
val slick_pgV = "0.16.0"
val slickPgCore = "com.github.tminglei" %% "slick-pg_core" % slick_pgV
val slickPg = "com.github.tminglei" %% "slick-pg" % slick_pgV
val slickPgJoda = "com.github.tminglei" %% "slick-pg_joda-time" % slick_pgV
val slickPgJts = "com.github.tminglei" %% "slick-pg_jts" % slick_pgV
val slickPgSprayJson = "com.github.tminglei" %% "slick-pg_spray-json" % slick_pgV
val slickPgPlayJson = "com.github.tminglei" %% "slick-pg_play-json" % slick_pgV
val slickPgDate2 = "com.github.tminglei" %% "slick-pg_date2" % slick_pgV
}
object Utils {
val jodaTime = "joda-time" % "joda-time" % "2.9.9"
val slf4j = "org.slf4j" % "slf4j-api" % "1.7.18"
}
object ScalaTest {
private val version = "3.2.2"
val test = "org.scalatest" %% "scalatest" % version % IntegrationTest
}
object TestContainers {
private val version = "0.38.4"
val scalaTest = "com.dimafeng" %% "testcontainers-scala-scalatest" % version % IntegrationTest
val postgresql = "com.dimafeng" %% "testcontainers-scala-postgresql" % version % IntegrationTest
}
}
}