build.sbt 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import sbt._
  2. import Keys._
  3. import spray.revolver.RevolverPlugin.Revolver
  4. import sbtassembly.Plugin._
  5. import AssemblyKeys._
  6. name := "plain-benchmark"
  7. organization := "com.ibm"
  8. scalaVersion := "2.10.3"
  9. version := "1.0.1"
  10. test in Compile := {}
  11. mainClass in Compile := Some("com.ibm.plain.bootstrap.Main")
  12. scalacOptions in Compile ++= Seq(
  13. "-g:vars",
  14. "-encoding", "UTF-8",
  15. "-target:jvm-1.7",
  16. "-deprecation",
  17. "-feature",
  18. "-optimise"
  19. )
  20. libraryDependencies ++= Seq(
  21. "org.scala-lang" % "scala-reflect" % "2.10.3",
  22. "org.reflections" % "reflections" % "0.9.8",
  23. "com.typesafe" % "config" % "1.0.2",
  24. "ch.qos.logback" % "logback-classic" % "1.0.13",
  25. "org.codehaus.janino" % "janino" % "2.6.1",
  26. "com.lmax" % "disruptor" % "3.2.0",
  27. "com.typesafe.akka" %% "akka-actor" % "2.2.3",
  28. "com.typesafe.akka" %% "akka-slf4j" % "2.2.3",
  29. "org.apache.commons" % "commons-lang3" % "3.1",
  30. "org.apache.commons" % "commons-compress" % "1.5",
  31. "commons-io" % "commons-io" % "2.4",
  32. "commons-net" % "commons-net" % "3.3",
  33. "commons-codec" % "commons-codec" % "1.8",
  34. "javax.servlet" % "javax.servlet-api" % "3.1.0",
  35. "org.glassfish.web" % "javax.servlet.jsp" % "2.3.1",
  36. "com.googlecode.concurrentlinkedhashmap" % "concurrentlinkedhashmap-lru" % "1.3.2",
  37. "net.jpountz.lz4" % "lz4" % "1.2.0",
  38. "net.lingala.zip4j" % "zip4j" % "1.3.1",
  39. "com.fasterxml.jackson.core" % "jackson-databind" % "2.2.3",
  40. "com.sun.jersey" % "jersey-json" % "1.17.1",
  41. "org.jvnet.mimepull" % "mimepull" % "1.9.3",
  42. "mysql" % "mysql-connector-java" % "5.1.27"
  43. )
  44. Revolver.settings
  45. scalariformSettings
  46. assemblySettings
  47. test in assembly := {}