build.sbt 993 B

1234567891011121314151617181920212223242526272829303132333435
  1. import AssemblyKeys._
  2. name := "curacao-benchmark"
  3. organization := "com.kolich"
  4. scalaVersion := "2.10.3"
  5. version := "1.0"
  6. resolvers ++= Seq(
  7. "markkolich.github.io repo" at "http://markkolich.github.io/repo"
  8. )
  9. libraryDependencies ++= Seq(
  10. "com.kolich.curacao" % "curacao" % "2.6.3" % "compile",
  11. "com.kolich.curacao" % "curacao-gson" % "2.6.3" % "compile",
  12. "org.eclipse.jetty" % "jetty-webapp" % "9.2.3.v20140905" % "compile",
  13. "javax.servlet" % "javax.servlet-api" % "3.0.1" % "provided",
  14. "org.slf4j" % "slf4j-api" % "1.7.2" % "compile",
  15. "ch.qos.logback" % "logback-core" % "1.0.7" % "compile",
  16. "ch.qos.logback" % "logback-classic" % "1.0.7" % "compile"
  17. )
  18. classDirectory in Compile <<= baseDirectory(new File(_, "target/classes"))
  19. sbtassembly.Plugin.assemblySettings
  20. mainClass in assembly := Some("benchmark.Bootstrap")
  21. outputPath in assembly := file("dist/curacao-standalone.jar")
  22. assemblyOption in assembly ~= { _.copy(includeScala = false) }
  23. test in assembly := {}