sbt, the interactive build tool
Go to file
Grzegorz Kossakowski 025eae9103 Log API diffs using ShowAPI and java-diff-utils library.
Implement displaying API changes by using textual representation
of an API (ShowAPI) and good, old textual diff algorithm. We are
using java-diff-utils library that is distributed under Apache 2.0
license.

Notice that we have only soft dependency on java-diff-utils. It means
that we'll try to lookup java-diff-utils class through reflection
and fail gracefully if none is found on the classpath. This way
sbt is not getting any new dependency. If user needs to debug
api diffs then it's matter of starting sbt with
`-Dsbt.extraClasspath=path/to/diffutils.jar` option passed
to sbt launcher.
2013-06-25 00:04:39 -07:00
cache deprecations 2013-02-25 09:24:04 -05:00
compile Log API diffs using ShowAPI and java-diff-utils library. 2013-06-25 00:04:39 -07:00
interface Merge ExtendedReporter into Reporter. 2013-05-27 19:12:39 -04:00
ivy Better auto project ID handling. Ref #776. 2013-06-23 19:57:30 -04:00
launch Configure additional classpath through `sbt.extraClasspath` 2013-06-24 15:04:57 -07:00
licenses move remaining pieces of sbt subproject to sbt_pending and fix notices 2010-09-21 21:55:50 -04:00
main handle undefined target directory in unique target check 2013-06-23 19:57:31 -04:00
project build with 0.12.4-RC3 2013-06-20 16:55:17 -04:00
run Fork run directly with 'java' to avoid additional class loader from 'scala' command. Fixes #702. 2013-04-05 09:02:24 -04:00
sbt scripted test fixes 2013-06-23 19:57:31 -04:00
scripted Build cleanup, publish launcher normally, pull it normally in scripted plugin 2013-06-20 15:44:29 -04:00
src Better auto project ID handling. Ref #776. 2013-06-23 19:57:30 -04:00
tasks Experimental task progress interface. Fixes #592. 2013-06-23 19:57:30 -04:00
testing Added support of nested test tasks when tests are executed in SubProcess. 2013-04-25 00:06:52 +08:00
util deprecate xml process constructors, which are replaced by proper string interpolation in Scala 2.10 2013-06-24 17:48:44 -04:00
.gitattributes Added .gitattributes file. 2013-04-25 00:06:51 +08:00
.gitignore support defining Projects in .sbt files 2012-12-09 20:40:41 -05:00
CONTRIBUTING.md Docs: not necessary to run 'proguard' explicitly anymore 2013-06-24 14:49:16 -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 fix link to CONTRIBUTING from README 2013-01-07 10:01:58 -05:00
api.specification Macro def aware recompilation. 2012-03-04 17:35:51 +01:00
scripted.specification New scripted test framework 2009-11-09 09:34:52 -05:00

README.md

sbt 0.13

This is the 0.13.x series of sbt.

  • Setup: Describes getting started with the latest binary release.
  • See CONTRIBUTING for how to build from source, open an issue, fix or add documentation, or submit a pull request.
  • FAQ: Explains how to get help, how to migrate from 0.7.7, and more.
  • There is a video of a demo given at Scala Days 2011 based on sbt 0.10.0 that gives an introduction to the configuration system in sbt 0.10.0 and later. See the documentation for current information.
  • Google Code: hosts sbt 0.7.7 and earlier versions