sbt, the interactive build tool
Go to file
Mark Harrah ea1e7d6cae disable aggregation by default for the interactive tasks 2011-02-21 10:07:58 -05:00
cache more useful, stackable version of Tracked.changed 2010-12-02 19:53:14 -05:00
compile handle constant types 2011-02-14 18:59:54 -05:00
interface handle constant types 2011-02-14 18:59:54 -05:00
ivy configure Ivy cache to ignore original resolver 2011-02-17 16:20:30 -05:00
launch drop properties fill 2011-02-13 19:02:01 -05:00
licenses move remaining pieces of sbt subproject to sbt_pending and fix notices 2010-09-21 21:55:50 -04:00
main disable aggregation by default for the interactive tasks 2011-02-21 10:07:58 -05:00
project remove obsolete parsers subproject 2011-02-12 15:43:37 -05:00
run eliminate temporary directory for injecting resources into a class loader 2010-11-13 20:16:44 -05:00
sbt added top-level URI alias, uri/file aliases for construction 2011-02-14 18:54:09 -05:00
sbt_pending preserve compatibility for TestCleanup and TestSetup 2010-10-09 15:19:06 -04:00
scripted make running scripted tests slightly less painful 2010-09-28 21:45:59 -04:00
tasks overhaul Streams injection 2011-02-05 21:39:34 -05:00
testing 'test' task 2010-11-24 14:03:26 -05:00
util add 'seq' combinator that applies one or more parsers, collecting all valid results 2011-02-21 10:00:40 -05:00
web Allow specifying webdefault.xml for jetty. Useful on windows for fixing file locking issue. 2010-10-09 14:37:40 -04:00
.gitignore * move Environment classes to util/env module 2010-07-14 19:24:50 -04:00
LICENSE * move Environment classes to util/env module 2010-07-14 19:24:50 -04:00
NOTICE * move Environment classes to util/env module 2010-07-14 19:24:50 -04:00
README.md README for building from source 2011-02-17 16:27:43 -05:00
api.specification Polymorphic types and fix parameterized type arguments to be Type and not just SimpleType 2010-01-07 21:38:39 -05:00
launch.specification minor fixes to launch specification 2010-01-10 19:20:44 -05:00
notes more 2.8 updates, launcher compiles and runs with 2.8 2010-06-15 20:38:18 -04:00
scripted.specification New scripted test framework 2009-11-09 09:34:52 -05:00

README.md

See http://code.google.com/p/simple-build-tool/wiki/Setup for setup instructions for the stable version of sbt.

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

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

The latest tag for 0.9.x is 0.9.0:

$ git checkout v0.9.0

Or, get the development branch for 0.9.x:

$ git checkout 0.9

To build:

$ sbt update "project Launcher" proguard "project Simple Build Tool" "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.0-SNAPSHOT.jar