sbt, the interactive build tool
Go to file
Mark Harrah aa0824584c version bumps 2011-05-12 22:46:49 -04:00
cache
compile Pluggable build resolvers 2011-05-07 22:02:06 -04:00
interface
ivy
launch version bumps 2011-05-12 22:46:49 -04:00
licenses
main run task convenience constructors, (re)source generator hooks 2011-05-12 22:33:45 -04:00
project version bumps 2011-05-12 22:46:49 -04:00
run
sbt
sbt_pending
scripted
src/main/conscript
tasks make ManagedStreams public 2011-05-12 09:26:15 -04:00
testing buffered, separate loggers for each test 2011-05-07 22:02:06 -04:00
util logging cleanup 2011-05-07 22:02:06 -04:00
.gitignore
LICENSE
NOTICE
README.md 0.9.6 2011-05-12 22:45:59 -04:00
api.specification
launch.specification
notes
scripted.specification

README.md

sbt 0.9

This is the 0.9.x development series of sbt. See Setup for getting started with the latest binary release or see below to build from source.

The current stable release of sbt is 0.7.7, which can be downloaded from the Google Code project.

There is a video of a demo given at the Northeast Scala Symposium that gives a brief introduction to ideas in sbt 0.9. Note that the demo was based on 0.9.0 and things have changed since then. See the documentation for current information.

Build from source

To build from source, get the latest stable version of sbt (above) and get the code.

$ git clone -n git://github.com/harrah/xsbt.git
$ cd xsbt

The '-n' option is strictly only necessary when using msysgit on Windows. (This works around an issue with spaces in the 'master' branch by not checking the 'master' branch out initially.)

The latest tag for 0.9.x is 0.9.6:

$ git checkout v0.9.6

Or, get the development branch for 0.9.x:

$ git checkout 0.9

To build:

$ sbt update proguard publish-local

Copy your stable ~/bin/sbt script to ~/bin/xsbt and change it to use the launcher at:

<xsbt>/target/sbt-launch-0.9.6.jar

If using the 0.9 development branch, the launcher is at:

<xsbt>/target/sbt-launch-0.9.7-SNAPSHOT.jar