From 7768aaacb02c1acce604d7285e32a58e755084d6 Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Sat, 17 Mar 2012 19:31:55 -0400 Subject: [PATCH] add overload of addSbtPlugin for explicitly specifying the sbt cross-version --- main/Defaults.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main/Defaults.scala b/main/Defaults.scala index a3fda5f5e..8772fb6ec 100755 --- a/main/Defaults.scala +++ b/main/Defaults.scala @@ -1198,6 +1198,8 @@ trait BuildExtra extends BuildCommon def compose(setting: SettingKey[State => State], f: State => State) = setting in Global ~= (_ compose f) Seq( compose(onLoad, add), compose(onUnload, remove) ) } + def addSbtPlugin(dependency: ModuleID, sbtVersion: String): Setting[Seq[ModuleID]] = + libraryDependencies <+= (scalaBinaryVersion in update) { scalaV => sbtPluginExtra(dependency, sbtVersion, scalaV) } def addSbtPlugin(dependency: ModuleID): Setting[Seq[ModuleID]] = libraryDependencies <+= (sbtBinaryVersion in update,scalaBinaryVersion in update) { (sbtV, scalaV) => sbtPluginExtra(dependency, sbtV, scalaV) }