Use a per-version -sbt-dir by default.
Use a per-version -sbt-dir by default.

THIS IS A BREAKING CHANGE IF YOU DEPEND ON PLUGINS IN ~/.sbt.

Tired of being the only guy in town who can't have "always-on" plugins
because I have to build sbt projects with all kinds of different
versions of sbt and they are constantly crashing into one another, I
am selecting a per-version location for property sbt.global.base (aka
-sbt-dir in this runner) of the form ~/.sbt/0.11.2.

I believe it's a far superior default so I'm making it such. If you for
some reason want your plugins found in their former "all sbt versions
all the time" location, you need to add

  -sbt-dir ~/.sbt

to your command line options.

What doesn't work as yet is overriding the version of sbt specified
by a project.  See https://github.com/harrah/xsbt/issues/354 .

schleichardt/sbt-extras,yeghishe/sbt-extras,BanzaiMan/sbt-extras