build.sbt 1.6 KB

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