heroku/heroku-buildpack-scala — pull request #23 by ryanbrainard (2012-08-30 22:12:35+00:00)
Title: SBT 0.12.0 Support

This adds support for SBT 0.12.0:
- Dual-level version check. 1) Existing preliminary check with regex for making sure a possibly supported version is in specified. 2) Check if we actually have an sbt boot properties file in S3 for the version and fail gracefully if not.
- Add `--fail` to all curl downloads to fail fast if files can't be found. Note, magic curl is having problems with tests on these, but working fine without caching and I am working on a separate fix there to handle this case.
- The checked in `opt/sbt-0.12.0.boot.properties` is only for reference. It has also been uploaded to S3. Note, this file changes to `sbt.cross.versioned-false`, which is what is used in 0.12.0.
- The sbt-launch jar is still 0.11.3-2 and 0.12.0 is downloaded at build time. Upgrading the launch jar should theoretically work and be backward compatible, but leaving as is not to introduce possible issues.