build.sbt 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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.typesafe.akka" %% "akka-actor" % "2.2.3",
  27. "com.typesafe.akka" %% "akka-slf4j" % "2.2.3",
  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. "javax.servlet" % "javax.servlet-api" % "3.1.0",
  34. "org.glassfish.web" % "javax.servlet.jsp" % "2.3.1",
  35. "com.googlecode.concurrentlinkedhashmap" % "concurrentlinkedhashmap-lru" % "1.4",
  36. "net.jpountz.lz4" % "lz4" % "1.2.0",
  37. "net.lingala.zip4j" % "zip4j" % "1.3.1",
  38. "com.fasterxml.jackson.core" % "jackson-databind" % "2.3.0",
  39. "com.sun.jersey" % "jersey-json" % "1.17.1",
  40. "mysql" % "mysql-connector-java" % "5.1.27"
  41. )
  42. Revolver.settings
  43. scalariformSettings
  44. assemblySettings
  45. test in assembly := {}