build.sbt 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import sbt._
  2. import Keys._
  3. import spray.revolver.RevolverPlugin
  4. import sbtassembly.AssemblyPlugin._
  5. name := "plain-benchmark"
  6. organization := "com.ibm"
  7. scalaVersion := "2.11.7"
  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:vars",
  13. "-encoding", "UTF-8",
  14. "-target:jvm-1.8",
  15. "-deprecation",
  16. "-feature",
  17. "-optimise"
  18. )
  19. libraryDependencies ++= Seq(
  20. "org.scala-lang" % "scala-reflect" % "2.10.3",
  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.typesafe.akka" %% "akka-actor" % "2.4.1",
  26. "com.typesafe.akka" %% "akka-slf4j" % "2.4.1",
  27. "org.apache.commons" % "commons-lang3" % "3.1",
  28. "org.apache.commons" % "commons-compress" % "1.5",
  29. "commons-io" % "commons-io" % "2.4",
  30. "commons-net" % "commons-net" % "3.3",
  31. "commons-codec" % "commons-codec" % "1.8",
  32. "javax.servlet" % "javax.servlet-api" % "3.1.0",
  33. "org.glassfish.web" % "javax.servlet.jsp" % "2.3.1",
  34. "com.googlecode.concurrentlinkedhashmap" % "concurrentlinkedhashmap-lru" % "1.4",
  35. "net.jpountz.lz4" % "lz4" % "1.2.0",
  36. "net.lingala.zip4j" % "zip4j" % "1.3.1",
  37. "com.fasterxml.jackson.core" % "jackson-databind" % "2.3.0",
  38. "com.sun.jersey" % "jersey-json" % "1.17.1",
  39. "mysql" % "mysql-connector-java" % "5.1.27",
  40. "org.scala-lang" % "scala-xml" % "2.11.0-M4"
  41. )
  42. RevolverPlugin.settings
  43. scalariformSettings
  44. assemblySettings
  45. test in assembly := {}