This document defines dependencies for an SBT build configuration. It specifies repositories for resolving dependencies and defines various dependencies for compiling, testing, and all scopes. Dependencies include common Scala and Java libraries for logging, JSON processing, database access, testing, and more.
This document defines dependencies for an SBT build configuration. It specifies repositories for resolving dependencies and defines various dependencies for compiling, testing, and all scopes. Dependencies include common Scala and Java libraries for logging, JSON processing, database access, testing, and more.
This document defines dependencies for an SBT build configuration. It specifies repositories for resolving dependencies and defines various dependencies for compiling, testing, and all scopes. Dependencies include common Scala and Java libraries for logging, JSON processing, database access, testing, and more.
This document defines dependencies for an SBT build configuration. It specifies repositories for resolving dependencies and defines various dependencies for compiling, testing, and all scopes. Dependencies include common Scala and Java libraries for logging, JSON processing, database access, testing, and more.
Download as TXT, PDF, TXT or read online from Scribd
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,