heroku/heroku-buildpack-scala — pull request #14 by naamannewbold (2012-05-30 07:27:03+00:00)
Title: Support SBT 0.11.3 With the Universal Launcher

@ryanbrainard can you please review?

/cc @sclasen @lstoll

The new launcher is mostly a drop-in replacement for previous launchers. I got rid of some of the MD5 and copying cruft because it wasn't needed and made the versioning cleaner. Using the universal launcher is a far better solution than the sbt0113support branch -- there's no funky logic to figure out which version to use. The downside, though, is that we need to maintain a sbt.boot.properties file for every version of sbt.

I tested this with the devcenter-scala app. I upgraded through each patch version from 0.11.0 to 0.11.3 and had a successful build. From 0.11.2 to 0.11.3, I had to update the start script plugin version to 0.5.2, but that happens locally as well.