Merged pull request #14 from siasia/0.9.

Scripted Plugin adjustments
This commit is contained in:
Mark Harrah 2011-04-28 06:30:07 -07:00
commit b2c9e87906
2 changed files with 3 additions and 2 deletions

View File

@ -10,7 +10,7 @@ import java.lang.reflect.Method
import java.util.Properties
object ScriptedPlugin extends Plugin {
def scriptedConf = config("scripted-sbt")
def scriptedConf = config("scripted-sbt") hide
val scriptedSbt = SettingKey[String]("scripted-sbt")
val sbtLauncher = SettingKey[File]("sbt-launcher")
@ -47,7 +47,7 @@ object ScriptedPlugin extends Plugin {
val scriptedSettings = Seq(
ivyConfigurations += scriptedConf,
scriptedSbt <<= (appConfiguration)(_.provider.id.version),
scriptedScalas <<= (scalaInstance) { (scala) => ScriptedScalas(scala.version, scala.version) },
scriptedScalas <<= (scalaVersion) { (scala) => ScriptedScalas(scala, scala) },
libraryDependencies <<= (libraryDependencies, scriptedScalas, scriptedSbt) {(deps, scalas, version) => deps :+ "org.scala-tools.sbt" % ("scripted-sbt_" + scalas.build) % version % scriptedConf.toString },
sbtLauncher <<= (appConfiguration)(app => IO.classLocationFile(app.provider.scalaProvider.launcher.getClass)),
sbtTestDirectory <<= sourceDirectory / "sbt-test",

View File

@ -0,0 +1 @@
ScriptedPlugin