Maven Repository

The latest spray releases are available from Maven Central, so no special resolver should be required to be able to pull them in. In addition, older artifacts (including milestones and RCs) are hosted in this repository:

If you use SBT you’ll want to add the following resolver:

resolvers += "spray repo" at "http://repo.spray.io"

Nightly builds are available from http://nightlies.spray.io, to use them add this resolver:

resolvers += "spray nightlies repo" at "http://nightlies.spray.io"

Artifact Naming

All spray artifacts follow this naming scheme:

Group ID:io.spray
Artifact ID:Module Name
Version:Release Version

So, for expressing a dependency on a spray module with SBT you’ll want to add something like this to your project settings:

libraryDependencies += "io.spray" % "spray-can" % "1.x.x" // versions 1.1.x and 1.2.x

or (note the %%):

libraryDependencies += "io.spray" %% "spray-can" % "1.3.x"

Make sure to replace the artifact name and version number with the one you are targeting! (see Current Versions)