forked from linagora/james-gatling
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
34 lines (26 loc) · 1.51 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
import sbt.Keys.libraryDependencies
lazy val root = (project in file("."))
.settings(
name := "james-gatling",
cancelable in Global := true,
version := "1.0-SNAPSHOT",
scalaVersion := "2.12.8",
libraryDependencies += "com.typesafe.play" %% "play-ahc-ws-standalone" % playWsVersion,
libraryDependencies += "io.gatling" % "gatling-test-framework" % gatlingVersion,
libraryDependencies += "io.gatling.highcharts" % "gatling-charts-highcharts" % gatlingVersion,
libraryDependencies += "org.testcontainers" % "testcontainers" % "1.11.0" % "it",
libraryDependencies += "com.github.azakordonets" %% "fabricator" % "2.1.5",
// Dependencies for local Courier library
libraryDependencies += "com.sun.mail" % "javax.mail" % "1.6.2",
libraryDependencies += "javax.activation" % "activation" % "1.1.1",
libraryDependencies += "org.bouncycastle" % "bcpkix-jdk15on" % "1.60" % Optional,
libraryDependencies += "org.bouncycastle" % "bcmail-jdk15on" % "1.60" % Optional
)
.dependsOn(gatlingImap)
val gatlingVersion = "3.0.3"
val playWsVersion = "2.0.1"
scalacOptions in ThisBuild ++= Seq("-unchecked", "-deprecation", "-feature", "-language:postfixOps", "-Ywarn-unused:imports")
enablePlugins(GatlingPlugin)
resolvers += "lightshed-maven" at "http://dl.bintray.com/content/lightshed/maven"
resolvers += "Fabricator" at "http://dl.bintray.com/biercoff/Fabricator"
lazy val gatlingImap = ProjectRef(uri("git://github.com/linagora/gatling-imap.git"), "gatling-imap")