-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dependencies.scala
56 lines (47 loc) · 2.22 KB
/
Dependencies.scala
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
/*
* Copyright (c) 2019.
* OOON.ME ALL RIGHTS RESERVED.
* Licensed under the Mozilla Public License, version 2.0
* Please visit http://ooon.me or mail to zhaihao@ooon.me
*/
import sbt.*
/** Dependencies
*
* @author
* zhaihao
* @version 1.0
* 2019-02-18 13:29
*/
object Dependencies extends AutoPlugin {
override def requires = empty
override def trigger = allRequirements
object autoImport {
lazy val scalatest = "org.scalatest" %% "scalatest-freespec" % "3.2.17" % Provided
lazy val scalatest_must = "org.scalatest" %% "scalatest-mustmatchers" % "3.2.17" % Provided
lazy val play_json = "org.playframework" %% "play-json" % "3.0.1" % Provided
lazy val os_lib = "com.lihaoyi" %% "os-lib" % "0.9.2" % Provided
lazy val fastparse = "com.lihaoyi" %% "fastparse" % "2.3.3" % Provided
lazy val json4s = "org.json4s" %% "json4s-jackson" % "4.0.7" % Provided
lazy val typesafe_config = "com.typesafe" % "config" % "1.4.3" % Provided
lazy val squants = "org.typelevel" %% "squants" % "1.7.4" % Provided
lazy val argon2 = "de.mkammerer" % "argon2-jvm" % "2.11" % Provided
lazy val jbcrypt = "org.mindrot" % "jbcrypt" % "0.4" % Provided
lazy val oshi = "com.github.oshi" % "oshi-core-java11" % "6.4.10" % Provided
lazy val java_mail = Seq(
"javax.mail" % "javax.mail-api" % "1.6.2" % Provided,
"com.sun.mail" % "javax.mail" % "1.6.2" % Provided
)
lazy val slick = Seq(
"com.typesafe.slick" %% "slick" % "3.4.1" % Provided,
"com.github.tminglei" %% "slick-pg" % "0.21.1" % Provided,
"com.github.tminglei" %% "slick-pg_play-json" % "0.21.1" % Provided,
"com.github.tminglei" %% "slick-pg_jts_lt" % "0.21.1" % Provided
)
lazy val log = Seq(
"com.typesafe.scala-logging" %% "scala-logging" % "3.9.5" % Provided,
"ch.qos.logback" % "logback-classic" % "1.4.14" % Provided
)
val excludes = Seq()
val overrides = Seq()
}
}