Nothing Special   »   [go: up one dir, main page]

Dependencies Scala

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

import sbt.

object Dependencies {

val Repositories = Seq(


"spray" at "http://repo.spray.io/",
"typesafe" at "http://repo.typesafe.com/typesafe/releases/",
"proxy" at "http://nexus:8080/nexus/content/groups/public/",
"releases" at "http://nexus:8080/nexus/content/repositories/releases-miami/",
"snapshots" at "http://nexus:8080/nexus/content/repositories/snapshots-miami/"
)

val scalaCompiler = "org.scala-lang" % "scala-compiler" % "2.11.6"

val jline = "jline" % "jline" % "2.12" // needed optional dependency of scala-


compiler
val scalaLogging = "com.typesafe.scala-logging" %% "scala-logging-slf4j" %
"2.1.2"
val logback = "ch.qos.logback" % "logback-classic" % "1.1.3"
val jclOverSlf4j = "org.slf4j" % "jcl-over-slf4j" % "1.7.12"
val log4jOverSlf4j = "org.slf4j" % "log4j-over-slf4j" % "1.7.12"

val jodaTime = "joda-time" % "joda-time" % "2.7"


val jodaConver = "org.joda" % "joda-convert" % "1.7"
val liftJson = "net.liftweb" %% "lift-json" % "2.6.2"
val liftJsonExt = "net.liftweb" %% "lift-json-ext" % "2.6.2"
val liftWebkit = "net.liftweb" %% "lift-webkit" % "2.6.2"
val liftMapper = "net.liftweb" %% "lift-mapper" % "2.6.2"
val liftWizard = "net.liftweb" %% "lift-wizard" % "2.6.2"
val mysqlConnector = "mysql" % "mysql-connector-java" % "5.1.35"
val jettyServer = "org.eclipse.jetty" % "jetty-server" % "9.4.12.v20180830"
val jettyWebapp = "org.eclipse.jetty" % "jetty-webapp" % "9.4.12.v20180830"
val jettyOrbit = "org.eclipse.jetty.orbit" % "javax.servlet" %
"3.0.0.v201112011016" artifacts Artifact("javax.servlet", "jar", "jar")
val jettyServlets = "org.eclipse.jetty" % "jetty-servlets" % "9.4.12.v20180830"
val jsch = "com.jcraft" % "jsch" % "0.1.55"
val jschAgentProxy = "com.jcraft" % "jsch.agentproxy.jsch" % "0.0.9"
exclude("com.jcraft", "jsch")
val jschAgentProxyFactory = "com.jcraft" % "jsch.agentproxy.connector-factory-
fixed" % "0.0.9"
val typesafeConfig = "org.skife.com.typesafe.config" % "typesafe-config" %
"0.3.0"

val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"


val mockito = "org.mockito" % "mockito-core" % "2.19.0"
val easymock = "org.easymock" % "easymock" % "3.3.1"
val scalamock = "org.scalamock" %% "scalamock" % "4.1.0"
val icontrol = "com.icontrol" % "icontrol" % "11.2.1"
val log4jdbc = "org.lazyluke" % "log4jdbc-remix" % "0.2.7"
val commonsCodec = "commons-codec" % "commons-codec" % "1.10"
val guava = "com.google.guava" % "guava" % "18.0"
val findbugs = "com.google.code.findbugs" % "jsr305" % "2.0.1"
val scalaUtil = "com.despegar" %% "scala-util" % "0.3.4"
val logbackUtil = "com.despegar" %% "scala-logback-util" % "0.3"
val awsRoute53 = "com.amazonaws" % "aws-java-sdk-route53" % "1.11.158"
val awsEC2 = "com.amazonaws" % "aws-java-sdk-ec2" % "1.11.273"
val aws = "com.amazonaws" % "aws-java-sdk" % "1.11.158"
val awsPricing = "com.amazonaws" % "aws-java-sdk-pricing" % "1.11.667"
val relfections = "org.reflections" % "reflections" % "0.9.9"
exclude("com.google.guava", "guava")
val httpComponents = "org.apache.httpcomponents" % "httpclient" % "4.3.6"
val scalikeJdbc = "org.scalikejdbc" %% "scalikejdbc" % "2.2.5"
val email = "org.apache.commons" % "commons-email" % "1.3.3"
val h2 = "com.h2database" % "h2" % "1.4.187"
val paddy = "com.despegar" %% "paddy" % "0.8"
val commonsIo = "commons-io" % "commons-io" % "2.4"
val commonsNet = "commons-net" % "commons-net" % "3.6"
val c3p0 = "com.mchange" % "c3p0" % "0.9.5"
val dregex = "com.github.marianobarrios" %% "dregex" % "0.2.0"
val mot = "com.github.marianobarrios" %% "mot" % "0.8.0"
val openPGP = "org.bouncycastle" % "bcpg-jdk15on" % "1.53"
val nimbus = "com.nimbusds" % "oauth2-oidc-sdk" % "5.6" exclude("commons-io",
"commons-io")
val googleApiClient = "com.google.api-client" % "google-api-client" % "1.25.0"
val googleOauthClient = "com.google.oauth-client" % "google-oauth-client-jetty" %
"1.25.0"
val googleApiServicesSheets = "com.google.apis" % "google-api-services-sheets" %
"v4-rev539-1.25.0"

val Compile = Seq(logback, scalaCompiler, jline, jodaTime, jodaConver,


liftJson, liftJsonExt, liftWebkit, liftMapper, liftWizard, scalaLogging,
mysqlConnector, jettyServer,
jettyWebapp, jettyOrbit, jettyServlets, jsch, typesafeConfig, icontrol,
log4jdbc, commonsCodec, guava, findbugs,
scalaUtil, logbackUtil, awsRoute53, awsEC2, aws, awsPricing, relfections,
email, h2, scalikeJdbc, paddy,
commonsIo, commonsNet,
c3p0, dregex, mot, jschAgentProxy,
jschAgentProxyFactory, openPGP, nimbus,
googleApiClient, googleOauthClient, googleApiServicesSheets)

val Test = Seq(scalatest, mockito, easymock, scalamock) map (_ % "test")


val All = Compile ++ Test
}

You might also like