sbt, the interactive build tool
Go to file
William Benton 3a1ad44c45 Support Ivy 2.3.0-final.
This entailed modifying ResolutionCache and the CustomPomParser
to reflect changes to the ResolutionCacheManager interface and
DefaultExtendsDescriptor class between Ivy 2.3.0-rc1 and
2.3.0-rc2. Specifically,

1. ResolutionCacheManager now includes two additional methods
that needed implementations in ResolutionCache:
getResolvedModuleDescriptor(mrid: ModuleRevisionId) and
saveResolvedModuleDescriptor(md: ModuleDescriptor). I adapted
the implementations for these (which are expressed primarily in
terms of other interface methods) from Ivy 2.3.0's
DefaultResolutionCacheManager.

2. Instead of taking a ModuleRevisionIdentifier and a resolved
ModuleRevisionIdentifier as its first two arguments, the
DefaultExtendsDescriptor constructor now takes a
ModuleDescriptor. This was a trivial change.

Note that ResolutionCache.getResolvedModuleDescriptor does not
appear to be used by Ivy as sbt uses Ivy and there is thus no
test coverage for its implementation. Also note that the
DefaultResolutionCacheManager object created in
Update.configureResolutionCache now requires a reference to an
IvySettings object; DRCM expects this to be non-null.
2013-12-13 14:24:37 -06:00
cache deprecations 2013-02-25 09:24:04 -05:00
compile Fixes #1035 by catching the format error and returning the erased type as a backup. 2013-12-13 14:04:31 -05:00
interface Add hashing of public names defined in a source file. 2013-12-04 01:34:18 +01:00
ivy Support Ivy 2.3.0-final. 2013-12-13 14:24:37 -06:00
launch Support Ivy 2.3.0-final. 2013-12-13 14:24:37 -06:00
licenses move remaining pieces of sbt subproject to sbt_pending and fix notices 2010-09-21 21:55:50 -04:00
main TaskKey[T].previous: Option[T], which returns the value of the task the last time it executed. 2013-12-06 20:45:01 -05:00
project Support Ivy 2.3.0-final. 2013-12-13 14:24:37 -06:00
run Fix #1024. Use log.debug instead of println in TrapExit. 2013-12-05 12:00:00 -05:00
sbt test case for #1035 2013-12-13 14:04:18 -05:00
scripted Recover from failed 'reload' command in the scripted sbt handler. 2013-09-18 10:27:19 -04:00
src launchconfigs for version bump 2013-12-10 11:59:51 -05:00
tasks Fix closeable streams to recreate streams for a key if the delegate was closed. 2013-12-06 20:43:48 -05:00
testing Third draft to execute the forked tests in parallel. 2013-11-21 08:20:43 -05:00
util TaskKey[T].previous: Option[T], which returns the value of the task the last time it executed. 2013-12-06 20:45:01 -05: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 0.13.1 2013-12-10 10:18:42 -05: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 clean up CONTRIBUTING and README 2013-06-28 19:06:56 -04: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 and more.
  • Google Code: hosts sbt 0.7.7 and earlier versions