• Stars
    star
    408
  • Rank 105,946 (Top 3 %)
  • Language
    Scala
  • Created over 13 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

SBT template project for quickly getting started with spray-server

spray Template Project

This projects provides a starting point for your own spray-routing endeavors. There are 8 branches, providing templates for spray-routing on

  • spray-can, Scala 2.9 + Akka 2.0 + spray 1.0 (the on_spray-can_1.0 branch)
  • spray-can, Scala 2.10 + Akka 2.1 + spray 1.1 (the on_spray-can_1.1 branch)
  • spray-can, Scala 2.10 + Akka 2.2 + spray 1.2 (the on_spray-can_1.2 branch)
  • spray-can, Scala 2.10 + Akka 2.3 + spray 1.3 (the on_spray-can_1.3 branch)
  • spray-can, Scala 2.11 + Akka 2.3 + spray 1.3 (the on_spray-can_1.3_scala-2.11 branch)
  • Jetty, Scala 2.9 + Akka 2.0 + spray 1.0 (the on_jetty_1.0 branch)
  • Jetty, Scala 2.10 + Akka 2.1 + spray 1.1 (the on_jetty_1.1 branch)
  • Jetty, Scala 2.10 + Akka 2.2 + spray 1.2 (the on_jetty_1.2 branch)
  • Jetty, Scala 2.10 + Akka 2.3 + spray 1.3 (the on_jetty_1.3 branch)
  • Jetty, Scala 2.11 + Akka 2.3 + spray 1.3 (the on_jetty_1.3_scala-2.11 branch)

You are currently on the on_spray-can_1.3_scala-2.11 branch.

Follow these steps to get started:

  1. Git-clone this repository.

     $ git clone git://github.com/spray/spray-template.git my-project
    
  2. Change directory into your clone:

     $ cd my-project
    
  3. Launch SBT:

     $ sbt
    
  4. Compile everything and run all tests:

     > test
    
  5. Start the application:

     > re-start
    
  6. Browse to http://localhost:8080

  7. Stop the application:

     > re-stop
    
  8. Learn more at http://www.spray.io/

  9. Start hacking on src/main/scala/com/example/MyService.scala