From 4de26c11950205e61069ae8413d66b1f59a5ca1d Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Fri, 13 Apr 2012 17:47:12 -0400 Subject: [PATCH] allow specifying Scala version for sbt plugin in addSbtVersion --- main/Defaults.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main/Defaults.scala b/main/Defaults.scala index 1a5fa4e81..2e828a42c 100755 --- a/main/Defaults.scala +++ b/main/Defaults.scala @@ -1225,6 +1225,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, scalaVersion: String): Setting[Seq[ModuleID]] = + libraryDependencies += sbtPluginExtra(dependency, sbtVersion, scalaVersion) 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]] =