Como informar o SBT para consumir uma versão específica do scala para plugins?

Agora eu de alguma forma estraguei meus plugins sbt globais (~/.sbt/plugins/build.sbt). Eles sempre foram bem recuperados contra o Scala 2.9.1, que parece ser a versão que o sbt 0.11.3 quer, e todos os plugins (sbt-gpg-plugin, sbt-idea-plugin) são publicados contra 2.9.1.

Agora, o que quer que eu faça, ele persistentemente tenta encontrá-los construído contra 2.9.2:

[warn]  Note: Some unresolved dependencies have extra attributes.  Check that these dependencies exist with the requested attributes.
[warn]      com.github.mpeltonen:sbt-idea:1.0.0 (sbtVersion=0.11.3, scalaVersion=2.9.2)
[warn]      com.jsuereth:xsbt-gpg-plugin:0.6 (sbtVersion=0.11.3, scalaVersion=2.9.2)
...
[error] {file:...}default-50be6e/*:update: sbt.ResolveException: unresolved dependency: com.github.mpeltonen#sbt-idea;1.0.0: not found

Como posso consertar isso, então o sbt recupera os plugins do Scala 2.9.1 como antes?

Por uma questão de integridade, é assim que meus arquivos cuidam das sugestões:

// project-home/build.sbt
scalaVersion := "2.9.2"
...

 

// project-home/project/plugins.sbt
resolvers += "less is" at "http://repo.lessis.me"

addSbtPlugin( "me.lessis" % "ls-sbt" % "0.1.1" )

scalaVersion := "2.9.1"  // "just in case it helps"

 

// ~/.sbt/plugins/build.sbt
scalaVersion := "2.9.1"  // "just in case it helps"

resolvers += "sbt-idea-repo" at "http://mpeltonen.github.com/maven/"

resolvers += Resolver.url( "sbt-plugin-releases", url( "http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases" ))( Resolver.ivyStylePatterns )

addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.0.0")

addSbtPlugin( "com.jsuereth" % "xsbt-gpg-plugin" % "0.6" )

O que é ainda pior, o problema persiste, mesmo depois de euremovido ~/.sbt/plugins/build.sbt. Portanto, não há mais referências (pelo menos visíveis para mim) para o sbt-idea ou o xsbt-gpg-plugin. Ainda não consigo mais compilar nenhum projeto, porque o sbt ainda tenta encontrar esses dois plugins. Falha épica.

questionAnswers(4)

yourAnswerToTheQuestion